Pregunta

He visto un par de preguntas sobre cómo convertir un PFX a un archivo cert, pero necesito ir al otro lado.

Tengo dos archivos:

  

bob_cert.cert

     

bob_key.pem

Me gustaría convertirlos en un solo archivo .pfx. ¿Hay alguna herramienta que haga esto?

¿Fue útil?

Solución

openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx

Otros consejos

Aquí se explica cómo hacer esto en Windows sin herramientas de terceros:

  1. Importar certificado al almacén de certificados. En el Explorador de Windows, seleccione " Instalar certificado " en el menú contextual ingrese la descripción de la imagen aquí Siga el asistente y acepte las opciones predeterminadas "Usuario local" y "Automáticamente".

  2. Encuentre su certificado en el almacén de certificados. En Windows 10 ejecute " Gestionar certificados de usuario " MMC En Windows 2013, la MMC se llama " Certificados " ;. En Windows 10 de forma predeterminada, su certificado debe estar debajo de "Personal" - > " Certificados " nodo.

  3. Exportar certificado. En el menú contextual, seleccione "Exportar ..." menú: ingrese la descripción de la imagen aquí

    Seleccione " Sí, exporte la clave privada " ;: ingrese la descripción de la imagen aquí

    Verá que la opción .PFX está habilitada en este caso: ingrese la descripción de la imagen aquí

    Especifique la contraseña para la clave privada.

Creé un archivo .pfx a partir de archivos .key y .pem.

Al igual que openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx

Esa no es la respuesta directa, pero aún así puede ayudar a alguien más.

Si tiene un certificado autofirmado generado por makecert.exe en una máquina 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: \ Archivos de programa (x86) \ Windows Kits \ 10 \ bin \ x86 o similar)

pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top