Author: Paolo Lulli <paolo@lulli.net>
Fix p12 export of server certificates
iron/libexec/iron/iron-pkcs12 | 2 +-
diff --git a/iron/libexec/iron/iron-pkcs12 b/iron/libexec/iron/iron-pkcs12 index dcdfbdda56d4db0d6a6246bb66647ca928c56825..24da2f3a83b0b93c3bd3acffa6b9da48f1477c4c 100755 --- a/iron/libexec/iron/iron-pkcs12 +++ b/iron/libexec/iron/iron-pkcs12 @@ -64,7 +64,7 @@ service=$1 SERVICE_CERTPATH=$RCDIR/$service CP=$SERVICE_CERTPATH/certs test -d ${CP} || mkdir -p ${CP} - openssl pkcs12 -export -clcerts -in $CP/server.crt -inkey $CP/server.key -out $CP/server.p12\ + openssl pkcs12 -export -clcerts -in $CP/$service/$service.crt -inkey $CP/$service/$service.key -out $CP/$service/$service.p12\ -name "${service}"\ -CAfile ${CAPATH}/ca.crt -caname root test -f $CP/server.p12 && echo "Created PKCS12 (*.p12) in [$CP/server.p12]"