¿Cómo extraer la clave pública RSA de un .cer y almacenarla en un .pem usando OpenSSL?
Tengo el requisito de extraer la clave pública (RSA) de un*.cer
archivo. Deseo extraer la clave y almacenarla en un.pem
para poder usar su valor para encriptar valores usandojsencrypt.
El siguiente comando convierte un.cer
a.pem
:
openssl x509 -inform der -in certificate.cer -out certificate.pem
Sin embargo, no genera un archivo con la clave pública, sino un archivo con el contenido de*.cer
archivo.
-----BEGIN CERTIFICATE-----
MIICPDCCAamgAwIBAg............
*lots of extra contents*
-----END CERTIFICATE-----
¿Qué comando debo usar para extraer la clave pública y almacenarla en un.pem
¿archivo?