1 #!/bin/sh 2 # 3 # usage: gencert <name> 4 # generates a certificate and private key and saves them in the 5 # given file. 6 7 file="${1?:missing file name}" 8 9 exec openssl req -x509 \ 10 -newkey rsa:4096 \ 11 -out "$file" \ 12 -keyout "$file" \ 13 -days 365 \ 14 -nodes \ 15 -subj /