Fonte
Instale o software necessário:
apt-get install ca-certificates curl
Faça o download do certificado SSL público:
openssl s_client -connect torproject.org:443 -CAfile /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_CA.crt >./x.cert </dev/null
Ou melhor:
echo -n | openssl s_client -connect torproject.org:443 -CAfile /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_CA.crt | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ./torproject.pem
Obtenha a impressão digital SHA-1:
openssl x509 -noout -in torproject.pem -fingerprint -sha1
Obtenha a impressão digital SHA-256:
openssl x509 -noout -in torproject.pem -fingerprint -sha256
Compare manualmente as impressões digitais SHA-1 e SHA-256 com FAQ do torproject.org: SSL .
.
Opcionalmente, torne os certificados ca inúteis para fins de teste. Usando curl aqui, mas wget tem um bug Bug e usa os arquivos ca de qualquer maneira.
sudo mv /usr/share/ca-certificates /usr/share/ca-certificates_
Faça o download com curl e o certificado fixado:
curl --cacert ./torproject.pem https://check.torproject.org/ > check.html