tls-gen-selfsign-cert.sh - geomyidae - A small C-based gopherd.
HTML 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