diff options
Diffstat (limited to 'signcsr.sh')
-rwxr-xr-x | signcsr.sh | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -39,6 +39,11 @@ if [ -e "$CA"/certs/"$SERIAL".pem ]; then # openssl lacks useful exit status cod mv -i "$1" "$CA"/signed/$NAME.csr ln "$CA"/certs/"$SERIAL".pem "$CA"/signed/"$NAME".crt # so we can find the certificate by name as well as serial openssl x509 -in "$CA"/certs/"$SERIAL".pem -outform DER -out "$CA"/signed/"$NAME".der # Chrome compatible - echo "* Web: $CA/signed/$NAME.der with Content-type: application/x-x509-user-cert is suggested." - echo "* Email: use ./mailcert.sh $NAME [emailaddress] to use sendmail to deliver the CA and user certificate as PEM MIME attachments." + if [ -x ./post-sign ]; then + ./post-sign "$CA"/signed/"$NAME".der + else + echo "* Web: $CA/signed/$NAME.der with Content-type: application/x-x509-user-cert is suggested." + echo "* Email: use ./mailcert.sh $NAME [emailaddress] to use sendmail to deliver the CA and user certificate as PEM MIME attachments." + fi fi + |