A.8 Conversión de un certificado firmado al formato PKCS12

Si la clave privada tiene el formato Base64, utilice el siguiente comando para generar la clave privada con el formato PKCS8:

openssl pkcs8 -inform PEM -nocrypt -in archivo_clave_privada_base64 -out nombre_archivo_salida

Ejemplo:

openssl pkcs8 -inform PEM -nocrypt -in /inicio/b64_clave.privada -out /inicio/pkcs8_clave.privada

Si la clave privada tiene el formato PKCS8 y un archivo de certificado, utilice el siguiente comando para generar un archivo de certificado con formato PKCS12:

openssl pkcs12 -export -out archivo_salida_pkcs12 -inkey vía_al_archivo_clave_privada_pkcs8 -in vía_al_archivo_certificado

Ejemplo:

openssl pkcs12 -export -out pkcs12.cert -inkey /inicio/pkcs8_clave.privada -in /inicio/micert.cer