====== Make CA or Certificate trusted ====== For the time being there is no gui way of trusting a certificate in Chrome on Linux. To trust a certificate/CA you must do the following: **__1. Install certutil__** sudo apt-get install libnss3-tools **__2. Run certutil__** certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "example.com" -i example.com.crt The certificate is inside the file called //"example.com.crt"//. ====== Import script ====== #!/bin/sh # # usage: import-cert.sh remote.host.name [port] # REMHOST=$1 REMPORT=${2:-443} exec 6>&1 exec > $REMHOST echo | openssl s_client -connect ${REMHOST}:${REMPORT} 2>&1 |sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "$REMHOST" -i $REMHOST exec 1>&6 6>&- Example: ./import-cert.sh example.com ---- Script source: http://blog.avirtualhome.com/2010/02/02/adding-ssl-certificates-to-google-chrome-linux-ubuntu/