From c62e494bb13bf094919d34168f4739c62d849835 Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Mon, 27 May 2024 12:32:27 +0200 Subject: [PATCH] Added convert.sh --- convert.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 convert.sh 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