summaryrefslogtreecommitdiffstats
path: root/scripts/firefox-certs-import.sh
blob: af2554072e27f478033c7a70ea61d669baefdfcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/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"

pk12util -i $CLIENT_CERT_PK12 -d $FIREFOX_DIR/$PROFILE -w $CLIENT_CERT_PASSWORD
certutil -M -n admin -t u,u,u -d $FIREFOX_DIR/$PROFILE

#pk12util -i $SRC_DIR/pki-dev/certs/kra/kra-client-certs.p12 -d $FIREFOX_DIR/$PROFILE -W Secret123
#certutil -M -n kraadmin -t u,u,u -d $FIREFOX_DIR/$PROFILE