Obtener certificado SSL del Servidor – URL del sitio) – Exportar y Descargar
Algún día es posible que necesite obtener el certificado SSL de un sitio web y guardarlo localmente.
Por ejemplo, puede obtener un error que diga que no puede clonar un repositorio Git debido a un certificado autofirmado y, para resolver este problema, debe descargar el certificado SSL y hacer que su cliente Git confíe en él.
En el siguiente artículo, le muestro cómo exportar el certificado SSL desde un servidor (URL del sitio) utilizando los navegadores Google Chrome, Mozilla Firefox e Internet Explorer, así como cómo obtener el certificado SSL desde la línea de comandos, utilizando el comando openssl
.
Consejo interesante: ¡Cree un certificado SSL autofirmado! Leer más →
Exportar certificado SSL
Google Chrome
Exportar el certificado SSL de un sitio web utilizando Google Chrome:
- Haga clic en el botón
Secure
(un candado) en una barra de direcciones - Haga clic en el botón
Show certificate
- Vaya a la pestaña
Details
- Haga clic en el botón
Export
- Especifique el nombre del archivo en el que desea guardar el certificado SSL, mantenga el formato “ASCII codificado en Base64, certificado único” y haga clic en el botón
Save
Mozilla Firefox
Exporte el certificado SSL de un sitio web utilizando Mozilla Firefox:
- Haga clic en el botón
Site Identity
(un candado) en una barra de direcciones - Haga clic en la flecha
Show connection details
- Haga clic en el botón
More Information
- Haga clic en el botón
View Certificate
- Vaya a la pestaña
Details
- Haga clic en el botón
Export
- Especifique el nombre del archivo en el que desea guardar el certificado SSL, mantenga el formato “Certificado X. 509 (PEM)” y haga clic en el botón
Save
Sugerencia interesante: Compruebe la fecha de caducidad del certificado SSL desde la línea de comandos de Linux. ¡La forma más rápida! Leer más →
Internet Explorer
Descargue y guarde el certificado SSL de un sitio web utilizando Internet Explorer:
- Haga clic en el botón
Security report
(un candado) en una barra de direcciones - Haga clic en el botón
View Certificate
- Vaya a la pestaña
Details
- Haga clic en el botón
Copy to File...
- Haga clic en el botón
Next
- Seleccione “Base-64 codificada X. 509 (.CER) ” y haga clic en el botón
Next
- Especifique el nombre del archivo en el que desea guardar el certificado SSL
- Haga clic en los botones
Next
yFinish
OpenSSL
Obtenga el certificado SSL de un sitio web mediante el comando openssl
:
$ echo | openssl s_client -servername NAME -connect HOST:PORT |\ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > certificate.crt
Breve explicación:
Opción | Descripción |
---|---|
-connect HOST:PORT |
El host y el puerto al que conectarse |
-servername NAME |
La extensión TLS SNI (Indicación del Nombre del Servidor) (sitio web) |
certificate.crt |
Guardar certificado SSL en este archivo |
Ejemplo: