Created
July 1, 2016 14:16
-
-
Save rameshanandakrishnan/f8ec35fccb282bb80d30e2e9edc858ab to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
If you're using Linux, you can also follow this official wiki pages: | |
click the lock icon with an X, | |
choose Certificate Information | |
go to Details tab | |
Click on Export... (save as a file) | |
Now, the following command will add the certificate (where YOUR_FILE is your exported file): | |
certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n YOUR_FILE -i YOUR_FILE | |
To list all your certificates, run the following command: | |
certutil -d sql:$HOME/.pki/nssdb -L | |
If it still doesn't work, you could be affected by this bug: Issue 55050: Ubuntu SSL error 8179 | |
P.S. Please also make sure that you have libnss3-tools, before you can use above commands. | |
If you don't have, please install it by: | |
sudo apt-get install libnss3-tools # on Ubuntu | |
sudo yum install nss-tools # on Fedora, Red Hat, etc. | |
As a bonus, you can use the following handy scripts: | |
$ cat add_cert.sh | |
certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n $1 -i $1 | |
$ cat list_cert.sh | |
certutil -d sql:$HOME/.pki/nssdb -L # add '-h all' to see all built-in certs | |
$ cat download_cert.sh | |
echo QUIT | openssl s_client -connect $1:443 | sed -ne '/BEGIN CERT/,/END CERT/p' | |
Usage: | |
add_cert.sh [FILE] | |
list_cert.sh | |
download_cert.sh [DOMAIN] | |
Troubleshooting | |
Run Chrome with --auto-ssl-client-auth parameter | |
google-chrome --auto-ssl-client-auth | |
ref : http://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment