Ho un .cercertificato e vorrei convertirlo nel .pemformato.
Se ricordo bene, ero in grado di convertirli esportando .cerin Base64, quindi rinominando il file in .pem.
Come posso convertire un .cercertificato in .pem?
Ho un .cercertificato e vorrei convertirlo nel .pemformato.
Se ricordo bene, ero in grado di convertirli esportando .cerin Base64, quindi rinominando il file in .pem.
Come posso convertire un .cercertificato in .pem?
Risposte:
Quando openssl non è disponibile sul tuo sistema puoi in alternativa convertire i certificati con il keytool java .
Tuttavia, è necessario prima creare un keystore java (JKS). I certificati possono quindi essere importati ed esportati in diversi formati.
keytool -genkey -alias test -keystore <key store file>
keytool -delete -alias test -keystore <key store file>
Conversione da DER in PEM:
keytool -import -trustcacerts -alias test -file <der certificate file> -keystore test.keystore
keytool -exportcert -alias test -file <pem certificate file> -rfc -keystore test.keystore
Questo post sul blog spiega in dettaglio come convertire i formati dei certificati
converti un file .cer in .pem
aprire un terminale ed eseguire il comando seguente
openssl x509 -inform der -in certificate.cer -outform pem -out certificate.pem
Dove certificate.cer è il file del certificato di origine che si desidera convertire e certificate.pem è il nome del certificato convertito.
-----BEGIN CERTIFICATE----- MII...D2H -----END CERTIFICATE-----. Da openssl, ottengo il seguente errore:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1338: error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:390:Type=X509