Come Iniziare

Come posso convertire il mio certificato in formato PEM in PKCS12?

Per convertire il certificato PEM in un certificato PKCS12, usa uno strumento di terze parti. PayPal consiglia OpenSSL, che puoi scaricare all'indirizzo www.openssl.org. Le seguenti istruzioni presuppongono che il nome del file predefinito del certificato sia "cert_key_pem.txt".

Prima di iniziare, tieni presente quanto segue:

  • Per gli utenti di Windows: se ricevi un errore che dice "openssl non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch", significa che openssl non è nel tuo PATH. Per risolvere il problema, aggiungi al PATH di sistema la directory che contiene il file binario OpenSSL oppure salva il file del certificato PEM nella directory in cui si trova il file binario OpenSSL. A seconda di dove hai installato OpenSSL, dovresti trovare il file binario OpenSSL (openssl.exe) nella cartella del bin di installazione di OpenSSL.
  • Utenti UNIX: queste istruzioni sono specifiche per Windows. La maggior parte degli host UNIX ha OpenSSL già installato. Se ti trovi su un host UNIX, il comando per convertire il PEM in un file .p12 è lo stesso di Windows. Per controllare se hai OpenSSL, digita openssl nella riga di comando e premi Invio. Se non ricevi un errore che indica che non è possibile trovare OpenSSL, è probabile che OpenSSL sia già installato sul tuo computer e puoi provare a eseguire il comando indicato al Passaggio 2.

1. Apri un prompt dei comandi e passa alla directory che contiene il file cert_key_pem.txt.
2. Esegui il seguente comando OpenSSL per creare un file PKCS12 (.p12):

openssl pkcs12 -export -inkey cert_key_pem.txt -in cert_key_pem.txt -out cert_key.p12

Nota: Per convertire un certificato PKCS12 in PEM, usa il seguente comando:

openssl pkcs12 -in cert_key.p12 -out cert_key.pem -nodes


3. Dopo aver immesso il comando, ti verrà chiesto di inserire una Password di esportazione. Scegli una password o una frase e prendi nota del valore immesso (nella documentazione PayPal Developer viene definita "password della chiave privata").
4. In questa directory viene creato un file denominato cert_key.p12. Questo è il tuo file .p12.