
Tengo mi certificado TSL/SSL de host local de Chrome almacenado en un archivo .PEM. Me preguntaba cómo uso el comando oppenssl para decodificarlo en una lista de campos legibles por humanos.
Buscar esto en Google solo arrojó información sobre cómo trabajar con la clave privada.
Existen utilidades en línea para decodificar una clave pública, pero necesito un método al que pueda acceder fácilmente mediante programación usando Python. No pude encontrar ninguna manera de hacer esto usando una biblioteca, así que pensé que el comando openssl podría funcionar.
El texto de la clave pública en el archivo .PEM es el formato de clave pública estándar que funciona en las utilidades de decodificación en línea.
¡Gracias!
Respuesta1
Si desea ver una clave pública en formato PKCS#1, puede utilizar:
openssl rsa -pubin -in <file> -text
Respuesta2
¿Cómo uso el comando oppenssl para decodificarlo en una lista de campos legibles por humanos?
openssl x509 -in NAME.pem -text -noout
Reemplace 'NOMBRE' con cualquier nombre de archivo que tenga su archivo .pem.