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
?