|
|
tls-gen-selfsign-cert.sh - geomyidae - A small C-based gopherd. |
|
|
 |
git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
|
tls-gen-selfsign-cert.sh (358B) |
|
|
|
--- |
|
|
|
1 #!/bin/sh |
|
|
|
2 |
|
|
|
3 keyfile="geomyidae.key" |
|
|
|
4 csrfile="geomyidae.csr" |
|
|
|
5 certfile="geomyidae.crt" |
|
|
|
6 |
|
|
|
7 # Generate the private key. |
|
|
|
8 openssl genrsa -out "${keyfile}" 4096 |
|
|
|
9 # Generate signing request. |
|
|
|
10 openssl req -new -key "${keyfile}" -out "${csrfile}" |
|
|
|
11 # Sign the request ourself. |
|
|
|
12 openssl x509 -sha256 -req -days 365 -in "${csrfile}" \ |
|
|
|
13 -signkey "${keyfile}" -out "${certfile}" |
|
|
|
14 |
|