¿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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta