El siguiente comando genera un archivo que contiene tanto la clave pública como la privada:
openssl genrsa -des3 -out privkey.pem 2048
Fuente: aquí
Con OpenSSL, la clave privada también contiene la información de la clave pública, por lo que no es necesario generar una clave pública por separado.
¿Cómo podemos extraer la clave pública del archivo privkey.pem?
Gracias.