EXPORTAR SSL DESDE OPENSSL
I.- OPENSSL
1.2.- EXPORTAR/GENERAR PFX DESDE OPENSSL
Si usted posee ambas llaves y un servidor con Linux puede
utilizar los siguientes pasos:
1.-
Debe guardar las llaves en la misma ruta.
2.- Debes ejecutar alguno de los siguientes comandos(según tu necesidad).
2.1.- SI DESEAS EXPORTARLO PARA PODER UTILIZARLO EN TOMCAT, TU COMANDO ES ESTE:
openssl pkcs12 -export -in certificado.crt -inkey privada.key -out final.p12 -CAfile Intermedio.crt -caname root.crt
2.- Debes ejecutar alguno de los siguientes comandos(según tu necesidad).
2.1.- SI DESEAS EXPORTARLO PARA PODER UTILIZARLO EN TOMCAT, TU COMANDO ES ESTE:
openssl pkcs12 -export -in certificado.crt -inkey privada.key -out final.p12 -CAfile Intermedio.crt -caname root.crt
2.2- SI DESEAS EXPORTARLO PARA UTILIZARLO EN IIS O CUALQUIER OTRA PLATAFORMA, TU COMANDO ES ESTE:
openssl pcks12 –export –out final.pfx –inkey privada.key –in certificado.crt.
3.-
El sistema le exigirá asignar contraseña y confirmarla.
4.-
Favor Instalar final.pfx
donde sea requerido
LEYENDA
|
|
ARCHIVOS
|
DESCRIPCION.
|
final.pfx
final.p12
|
Certificado con ambas llaves (pública y privada) |
privada.key |
Llave privada (utilizada para CSR) |
certificado.crt |
Certificado Recibido de parte de la CA(utilizada para CSR) |
Intermedio.crt
|
Certificado Intermedio Proporcionado por la CA
|
root.crt
|
Certificado Raíz Proporcionado por la CA
|
Nota importante: en algunos casos Windows el comando se debe ejecutar de la siguiente forma:
1.- Simplemente ejecutar el comando
openssl pkcs12 -export -in certificado.crt -inkey privada.key -out final.p12
ACTUALIZACIÓN 25-03-2021.
He creado un Script en windows que generara .pfx y .p12
y lo dejo a su dispocision aqui:
https://drive.google.com/file/d/18Z4eoRBmx5npE7g5lW3SJc1KNsemypK1/view?usp=sharing
Información a tomar en cuenta:
los archivo .crt, .key y .csr deben tener el mismo nombre (yo utilizo el del dominio)
debera escribir el comando así: generarpfx dominio(sin .).
los archivos crt, key, csr y este script deben estar dentro de la carpeta c:\Openssl
Open SSL for windows https://sourceforge.net/projects/openssl/
ResponderEliminar-Copiar contenido en C:\OpenSSL
-mover contenido de C:\OpenSSL\bin en la carpeta C:\OpenSSL
Ejecutar comando desde cmd.exe
he creado un .bat que hace este proceso automatico he compartido el link
Eliminar