2015-04-30 10 views
8

Sono stato inoltrato un file p12 da un client con il certificato push.Modifica password su file p12

Posso cambiare la password di questo file p12 senza ramificazioni, e se sì, posso usare qualcosa di simile:

openssl pkcs12 -in Certificates.p12 -out temp.pem -passin pass: -passout   
pass:temppassword 
openssl pkcs12 -export -in temp.pem -out Certificates-final.p12 -passin  
pass:temppassword -passout pass:newpa­ssword 
rm -rf temp.pem 

ho trovato questo su questo sito here

+0

Stai chiedendo se ci sarà un problema con l'utilizzo del file p12 o se c'è un problema con il comando? –

+0

Stavo chiedendo se ci sarebbe stato un problema con il file p12 – heLL0

risposta

2

Non ci saranno problemi.

PFX è un contenitore crittografato, la modifica della password del contenitore non avrà alcun effetto sui certificati all'interno del contenitore.

4

Ho appena imbattuto in this pagina. Funziona?

Per evitare collegamenti morti qui è il contenuto del post sul blog:

Con procedura riportata di seguito è possibile modificare la password su un certificato .pfx utilizzando OpenSSL.

Export si certificato corrente a un tipo senza password PEM: [user @ hostname]> openssl pkcs12 -in mycert.pfx -out tmpmycert.pem -nodes Inserisci Import Password: MAC verificato OK

Convertire il senza password PEM in un nuovo file pfx con la password: [user @ hostname] openssl pkcs12 -export -out mycert2.pfx -in tmpmycert.pem Inserisci Export Password: Verifica - Enter Export Password:

Rimuovere il file temporaneo : [utente @ nomehost] rm tm pmycert.pem

A questo punto è possibile utilizzare il nuovo file mycert2.pfx con la nuova password.