p7b online convertir convert certificado certificate ssl-certificate

certificate - online - convertir formato pfx a p12



p7b to pfx (4)

Necesito exportar un certificado de formato .pfx (desde windows mmc) a .p12 para usar en otra aplicación. No puedo encontrar una manera de hacer esto. ¿Alguien puede sugerir un método?


Ejecute este comando para cambiar el archivo .p12 a .p12 :

openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crt

Donde server.key es la clave del servidor y server.cert es un server.key emisión de CA o un archivo de certificación de firma automática.


Esto es más una continuación de la respuesta de jglouie.

Si está utilizando openssl para convertir el certificado PKCS # 12 a claves PEM públicas / privadas, no es necesario cambiar el nombre del archivo. Suponiendo que el archivo se llama cert.pfx, los siguientes tres comandos crearán una clave pem pública y una clave pem privada cifrada:

openssl pkcs12 -in cert.pfx -out cert.pem -nodes -nokeys openssl pkcs12 -in cert.pfx -out cert_key.pem -nodes -nocerts openssl rsa -in cert_key.pem -out cert_key.pem -des3

Los primeros dos comandos pueden solicitar una contraseña de importación. Esta será una contraseña que se proporcionó con el archivo PKCS # 12.

El tercer comando te permitirá especificar la frase de cifrado para el certificado. Esto es lo que ingresará cuando use el certificado.


Tuve problemas con un archivo .pfx con openconnect. Renombrar no resolvió el problema. Usé keytool para convertirlo a .p12 y funcionó.

keytool -importkeystore -destkeystore new.p12 -deststoretype pkcs12 -srckeystore original.pfx

En mi caso, la contraseña para el nuevo archivo (new.p12) tenía que ser la misma que la contraseña para el archivo .pfx.


.p12 y .pfx son ambos archivos PKCS # 12. ¿Me estoy perdiendo de algo?

¿Has intentado cambiar el nombre del archivo .pfx exportado para tener una extensión .p12 ?