Instale a autoridade de certificação raiz no Ubuntu [duplicado]

1

Primeiro, não tenho certeza se tenho a terminologia correta. O que quero dizer com autoridade de certificação é um distribuidor de certificado verificado, de modo que, se eu for a um site no meu navegador que seja HTTPS (com um certificado SSL), ele não avisa que pode ser inseguro.

Há duas coisas que preciso fazer aqui.

Eu tenho uma máquina Windows XP e uma máquina Linux Mint (base Ubuntu 14). A máquina com o Windows XP tem uma autoridade de certificação instalada de forma a autorizar o uso de certificados que ela distribui para que eu não receba avisos em meus navegadores. Eu preciso extrair isso da máquina com o Windows XP

Em segundo lugar, eu preciso "instalar" isso na minha máquina Ubuntu de tal forma que quando eu visito um site através de qualquer navegador na minha máquina Ubuntu que tenha um certificado emitido pela CA, que eu não recebo um aviso para adicionar uma exceção.

Espero ter feito a pergunta corretamente - por favor, diga se você não entende.

    
por Cheetah 22.10.2014 / 12:49

1 resposta

1

Salve o certificado de CA em um arquivo, no formato PEM (o formato de texto com BEGIN CERTIFICATE headers). Se você tiver em formato binário (DER), use openssl x509 -inform der para converter.

Verifique se o nome do arquivo tem uma extensão .crt . Copie-o para o diretório /usr/local/share/ca-certificates e execute update-ca-certificates . Por fim, reinicie o seu navegador da Web.

Embora o Chromium e o Firefox tenham seus próprios bancos de dados de CA, no Linux eles devem coletar todos os certificados da loja do sistema, no entanto. Mas se não, você pode usar certtool para consertar isso, instalando a CA em seu perfil de navegador pessoal. (Ambos os navegadores usam bancos de dados de formato NSS.)

Para o Chromium , o banco de dados de certificados é sempre sql:$HOME/.pki/nssdb :

certutil -d "sql:$HOME/.pki/nssdb" -A -i ca.pem -n "My CA" -t "C,,"

Para o Firefox, use o diretório profile; por exemplo. $HOME/.mozilla/firefox/ov6jazas.default (sem o prefixo "sql:").

    
por 02.12.2014 / 13:55