diff --git a/convert.sh b/convert.sh new file mode 100644 index 0000000..ea4aab5 --- /dev/null +++ b/convert.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +echo "Please insert full path to the pfx file!" + +read certpath + +echo "Please insert new name off cert! (e.g. srv-01)!" + +read certname + +#Extract the certificate from the pfx file + +openssl pkcs12 -in $certpath -clcerts -nokeys -out $certname.crt + +#Extract private key from the pfx file + +openssl pkcs12 -in $certpath -nocerts -nodes -out $certname.key + +#Extract chain from the pfx file + +openssl pkcs12 -in $certpath -out $certname.chain.crt -nodes -nokeys -cacerts \ No newline at end of file