diff options
-rwxr-xr-x | scripts/ca-cert-export.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/ca-cert-export.sh b/scripts/ca-cert-export.sh new file mode 100755 index 0000000..bdfa377 --- /dev/null +++ b/scripts/ca-cert-export.sh @@ -0,0 +1,16 @@ +#!/bin/sh -x + +. ./ca-include.sh + +SRC_DIR=`cd ../.. ; pwd` +INSTANCE_NAME=pki-master + +FIREFOX_DIR=~/.mozilla/firefox +PROFILE=`grep Path= $FIREFOX_DIR/profiles.ini | awk -F= '{print $2}'` + +CLIENT_CERT_DIR=$SRC_DIR/certs/$INSTANCE_NAME +CLIENT_CERT_PASSWORD=$CLIENT_CERT_DIR/password.txt +CLIENT_CERT_PK12=$CLIENT_CERT_DIR/admin.p12 + +echo $PASSWORD > $CLIENT_CERT_PASSWORD +PKCS12Export -d "$CLIENT_CERT_DIR" -o "$CLIENT_CERT_PK12" -p "$CLIENT_CERT_PASSWORD" -w "$CLIENT_CERT_PASSWORD" |