#!/bin/sh if [ -z "$1" ] ; then echo "Usage $0 " exit 1 fi openssl genrsa -out $1.key 4096 && \ printf "\\n\\n\\n\\n\\nlocalhost\\n\\n1234\\n\\n" | \ openssl req -config tmp.cnf -new -key $1.key -out $1.csr && \ openssl ca -config tmp.cnf \ -keyfile ca.key \ -cert ca.pem \ -extensions server_cert \ -days 375 \ -notext \ -md sha256 \ -in $1.csr \ -out $1.pem