aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--convert.sh21
1 files changed, 21 insertions, 0 deletions
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