Obter Certificado SSL do Servidor (URL do Site) – Exportação & Download
um Dia você pode precisar de obter o certificado SSL de um site da internet e salvá-lo localmente.
Por exemplo, você pode receber um erro dizendo que você não pode clonar um repositório Git devido a um certificado auto-assinado, e para resolver esse problema, você precisa baixar o certificado SSL e torná-lo confiável para o seu cliente Git.
no seguinte artigo estou a mostrar como exportar o certificado SSL a partir de um servidor (URL do site) usando navegadores Google Chrome, Mozilla Firefox e Internet Explorer, bem como como como obter o certificado SSL a partir da linha de comandos, usando o comando openssl
.Dica porreira: criar um certificado SSL autossignado! Leia mais →
Export SSL Certificate
Google Chrome
Export the SSL certificate of a website using Google Chrome:
- Clique em (cadeado) na barra de endereço
- Clique em
Show certificate
botão - Vá para o
Details
tab - Clique em
Export
botão - Especifica o nome do arquivo que você deseja salvar o certificado SSL para, manter a “Base64 codificado em ASCII, único certificado” formato e clique em
Save
botão
Mozilla Firefox
Exportar o certificado SSL de um site usando o Mozilla Firefox:
- Clique em
Site Identity
botão (de um cadeado) em uma barra de endereços - Clique em
Show connection details
seta - Clique em
More Information
botão - Clique em
View Certificate
botão - Vá para o
Details
tab - Clique em
Export
botão - Especifica o nome do arquivo que você deseja salvar o certificado SSL para, manter o “X 509 Certificado (PEM)”o formato e clique em
Save
botão
Dica Legal: Verifique a data de expiração do Certificado SSL de linha de comando do Linux! A maneira mais rápida! Ler mais →
Internet Explorer
faça o Download e salve o certificado SSL de um site usando o Internet Explorer:
- Clique em
Security report
botão (de um cadeado) em uma barra de endereços - Clique em
View Certificate
botão - Vá para o
Details
tab - Clique em
Copy to File...
botão - Clique em
Next
botão - Selecione o “codificado em Base 64 X. 509 (.CER)” formato e clique em
Next
botão - Especifica o nome do arquivo que você deseja salvar o certificado SSL para
- Clique em
Next
e oFinish
botões
OpenSSL
Obter o certificado SSL de um site usando openssl
comando:
$ echo | openssl s_client -servername NAME -connect HOST:PORT |\ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > certificate.crt
Breve explicação:
Opção | Descrição |
---|---|
-connect HOST:PORT |
O host e a porta para se conectar a |
-servername NAME |
O TLS SNI (Nome do Servidor de Indicação) de extensão (website) |
certificate.crt |
Salvar certificado SSL para este arquivo |
Exemplo: