¿Cómo puedo convertir mi certificado de formato PEM a PKCS12?
Para convertir su certificado PEM en un certificado PKCS12, utilice una herramienta de terceros. PayPal recomienda OpenSSL, que puedes descargar en www.openssl.org. En las instrucciones siguientes se supone que conserva el nombre de archivo de certificado predeterminado de "cert_key_pem.txt".
Antes de comenzar, tenga en cuenta lo siguiente:
- Usuarios de Windows: si recibe un error que dice "openssl no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes", esto significa que openssl no está en su PATH. Para resolver esto, agregue el directorio que contiene el binario de OpenSSL a la ruta de acceso del sistema o guarde el archivo de certificado PEM en el directorio donde se encuentra el binario de OpenSSL. Dependiendo de dónde haya instalado OpenSSL, debería encontrar el binario de OpenSSL (openssl.exe) en la carpeta bin de instalación de OpenSSL.
- Usuarios de UNIX: estas instrucciones están centradas en Windows. La mayoría de los hosts UNIX ya tienen OpenSSL instalado. Si está en un host UNIX, el comando para convertir el PEM en un archivo .p12 es el mismo que para Windows. Compruebe si tiene OpenSSL escribiendo openssl en la línea de comandos y pulsando Intro. Si recibe algo más que un error que indica que no se puede encontrar OpenSSL, es probable que su máquina ya tenga OpenSSL instalado y puede intentar ejecutar el comando en el paso 2.
1. Abra un símbolo del sistema y navegue hasta el directorio que contiene el archivo cert_key_pem.txt.
2. Ejecute el siguiente comando OpenSSL para crear un archivo PKCS12 (.p12):
openssl pkcs12 -export -inkey cert_key_pem.txt -in cert_key_pem.txt -out cert_key.p12
Nota: Para convertir un certificado PKCS12 a PEM, utilice el siguiente comando:
openssl pkcs12 -in cert_key.p12 -out cert_key.pem -nodes
3. Después de ingresar el comando, se le pedirá que ingrese una contraseña de exportación. Elija una contraseña o frase y anote el valor que ingresa (la documentación para desarrolladores de PayPal lo denomina "contraseña de clave privada").
4. En este directorio se crea un archivo llamado cert_key.p12. Este es su archivo .p12.





