Ir al contenido principal

Validar llave privada con OpenSSL


 

Aclaración

 En esta ocasion vamos a dejar un tutorial/nota sobre como revisar rapidamente si nuestro llave privada, que normalmente la usamos en nuestro servidor web, es valida o no.

Esto debido a que me tope con un detalle al desplegar un pagina web con certificado y la llave privada me estaba fallando. Así que iniciemos.

Validación

Hacer la revision es rapida y sencilla, solo es un comando que nos van a ayudar

Comando

Para revisar que la consistencia de la llave es correcta ejecutamos

openssl rsa -check -noout -in myprivate.key | openssl md5

Lo anterior mostrara el siguiente mensaje:

[root@localhost ssl]# openssl rsa -check -noout -in myprivate.key
RSA key ok

Y con lo anterior se confirma que es correcto.

Comando bonus

Si queremos revisar la información del certificado se puede ejecutar el siguiente:

openssl x509 -text -noout -in myserver.crt

Lo anterior debería mostrar información del certificado, por ejemplo:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            b0:4b:df:81:25:fb:80:27
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", OU = http://certs.godaddy.com/repository/, CN = Go Daddy Secure Certificate Authority - G2
        Validity
            Not Before: May 10 07:00:40 2021 GMT


Esperando sera de utilidad a mas de alguno, nos leemos luego. Saludos


Comentarios