Eu tive um problema parecido, então criei um script para recriar os certificados apenas com páginas que eu gosto ou não gosto, mas tenho que usar, como diz o google:
address=www.google.com
firefox $(openssl s_client -showcerts -connect $address:443 </dev/null 2>/dev/null|openssl x509 -in - -text |grep ".crt" | sed -e 's/.*URI:\(.*\)\n*//')
ou
address=www.google.com
firefox $(openssl s_client -connect $address:443 2>&1 < /dev/null | sed -n '/-----BEGIN/,/-----END/p' | openssl x509 -in - -text | grep ".crt" | sed -e 's/.*URI:\(.*\)\n*//')
e recarregue a página original.
Ou em um script mais elaborado:
#!/bin/bash
if [ -n "$1" ]; then
address=$1
else
address=$(whiptail --inputbox "Enter a URL of the page with an unknown issuer (without https://):" 8 78 --title "Add a new certificate into Firefox" 3>&1 1>&2 2>&3)
fi
crt=$(openssl s_client -showcerts -connect $address:443 </dev/null 2>/dev/null|openssl x509 -in - -text |grep ".crt" | sed -e 's/.*URI:\(.*\)\n*//')
echo "Attempt 1: $crt"
if [ -z "$crt" ];then
crt=$(openssl s_client -connect $address:443 2>&1 < /dev/null | sed -n '/-----BEGIN/,/-----END/p' | openssl x509 -in - -text | grep ".crt" | sed -e 's/.*URI:\(.*\)\n*//')
echo "Attempt 2 (from crl): $crt"
fi
if [ -n "$crt" ];then
firefox $crt
exit
else
echo No success in finding of crt file.
fi
A tarefa principal é extrair do URL (digamos, link ), chamado "Acesso às informações da autoridade", onde há um URL exato do arquivo crt , que pode ser importado para o Firefox. Essa é a maneira mais fácil que encontrei.
A maneira da GUI como fazer o mesmo:
- firefox / preferences / privacy & amp; security / ViewCertificates / CertificatesManager / Servers / addExeption
- Escreva o URL no local: link
- Clique em: GetCertificate
- Botão: Visualizar / Detalhes / AuthorityInformationAccess /
- Há o URL do certificado no valor do campo:
- Emitentes de CA: URI: link
- OCSP: URI: link
- Copie o endereço do arquivo crt: link
- e abra-o na janela do firefox
- recarregar o URL original
Eu não sei por que, mas às vezes o firefox importa um arquivo crt e às vezes ele apenas faz o download. Então eu tenho que importá-lo através deste método de GUI.
Bem, o roteiro é mais rápido, mas 8 horas da minha vida, então espero que isso simplifique a sua vida ...: -)