Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- NSSDB=$HOME/.pki/nssdb
- MODUTIL="/usr/bin/modutil -force -dbdir sql:$NSSDB"
- CERTUTIL="/usr/bin/certutil -d sql:$NSSDB"
- LIBFILE=/usr/local/AWP/lib/libOcsPKCS11Wrapper.so
- if [ -n "`which apt-get`" ];
- then
- sudo apt-get -y install libnss3-tools 2>/dev/null
- fi
- if [ -n "`which yum`" ];
- then
- sudo yum install libnss3-tools 2>/dev/null
- fi
- echo "Adding smartcard support in Google Chrome ..."
- if [ ! -f $NSSDB/cert9.db ]; then
- echo "Initializing new database"
- sudo -i -u $SUDO_USER mkdir -p $HOME/.pki
- sudo -i -u $SUDO_USER mkdir -p $NSSDB
- sudo -i -u $SUDO_USER $CERTUTIL -N --empty-password
- fi
- if [ -f $LIBFILE ]; then
- sudo -i -u $SUDO_USER $MODUTIL -delete idemia-pkcs11 2>/dev/null
- sudo -i -u $SUDO_USER $MODUTIL -add idemia-pkcs11 -libfile $LIBFILE -mechanisms FRIENDLY 2>/dev/null
- exit
- fi
Add Comment
Please, Sign In to add comment