Baixe PEM apenas via navegador

Baixe PEM apenas via navegador

Gostaria de baixar um certificado em formato PEM...

-----BEGIN CERTIFICATE-----
XoSDIKaItcRzMGrVqFPY9lG72Oe68lnLZWYQSkvqePC/04QnapOP...
(...)
-----END CERTIFICATE-----

...diretamente de um navegador da web, visitando um site HTTPS. Existe alguma função ou complemento do navegador que permita fazer isso?

Estou usando o Chrome no Win10, mas respostas sobre outros navegadores/sistemas operacionais podem ser úteis.

Não estou tentando fazer isso usando ferramentas de linha de comando UNIX, por exemplo

openssl s_client -connect mysite:443 > tmpfile

Responder1

Um PEM é um formato específico. Se você não tiver um arquivo no formato PEM, não poderá baixá-lo como arquivo PEM. O que você pode fazer é obter as informações do certificado e convertê-las para o formato necessário.

Pelas suas respostas, não parece que você esteja realmente interessado em baixar o arquivo, mas sim em salvar um certificado usado para uma conexão HTTPS como um arquivo PEM. Nesse caso (pelo menos para Firefox e Chrome) visualize os detalhes do certificado que está sendo utilizado e opte por salvá-lo como um arquivo.

Para Firefox faça o seguinte:

Clique no cadeado > Seta > Mais informações > Ver certificado > Detalhes > Exportar

Diante do Chrome:

Clique em Bloquear > Válido > Detalhes > Copiar para arquivo

Salvar um certificado usando o Chrome

A função de salvar real não permitirá um PEM, então você terá que convertê-lo posteriormente, por exemplo, usando o openssl.

Como salvar localmente um certificado SSL de servidor remoto como um arquivotambém contém informações caso não seja possível visualizá-las em seu Chrome seguindo estas etapas.

Para obter etapas sobre como converter o arquivo resultante, dê uma olhada emComo converter .crt para .pem [duplicado]. É essencialmente openssl x509 -in mycert.crt -out mycert.pem -outform PEM.

informação relacionada