tls-gen-selfsign-cert.sh - geomyidae - A small C-based gopherd.
(HTM) git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) 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