certificate - partir - Convierte un certificado CERT/PEM a un certificado PFX
importar certificado pem (4)
Aquí se explica cómo hacer esto en Windows sin herramientas de terceros:
Importar certificado al almacén de certificados. En el Explorador de Windows, seleccione "Instalar certificado" en el menú contextual. Siga el asistente y acepte las opciones predeterminadas "Usuario local" y "Automáticamente".
Encuentra tu certificado en la tienda de certificados. En Windows 10, ejecute la MMC "Gestionar certificados de usuario". En Windows 2013, el MMC se llama "Certificados". En Windows 10, de forma predeterminada, su certificado debe estar en el nodo "Personal" -> "Certificados".
Certificado de exportación En el menú contextual, seleccione el menú "Exportar ...":
Seleccione "Sí, exportar la clave privada":
Verá que la opción .PFX está habilitada en este caso:
Especifique la contraseña para la clave privada.
He visto un par de preguntas sobre cómo convertir un PFX a un archivo cert, pero necesito ir por el otro camino.
Tengo dos archivos:
bob_cert.cert
bob_key.pem
Me gustaría convertirlos a un solo archivo .pfx. ¿Hay alguna herramienta que haga esto?
Creé el archivo .pfx de los archivos .key y .pem.
Me gusta esto openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx
Esa no es la respuesta directa, pero igual puede ayudar a alguien más.
Si tiene un certificado autofirmado generado por makecert.exe
en una máquina con Windows, obtendrá dos archivos: cert.pvk
y cert.cer
. Estos se pueden convertir a un pfx usando pvk2pfx
pvk2pfx
se encuentra en la misma ubicación que makecert
(por ejemplo, C:/Program Files (x86)/Windows Kits/10/bin/x86
o similar)
pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx
openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx