J'ai un .cer
certificat et j'aimerais le convertir au .pem
format.
Si je me souviens bien, je pouvais les convertir en exportant le .cer
en Base64, puis en renommant le fichier .pem
.
Comment convertir un .cer
certificat en .pem
?
J'ai un .cer
certificat et j'aimerais le convertir au .pem
format.
Si je me souviens bien, je pouvais les convertir en exportant le .cer
en Base64, puis en renommant le fichier .pem
.
Comment convertir un .cer
certificat en .pem
?
Réponses:
Lorsque openssl n'est pas disponible sur votre système, vous pouvez également convertir les certificats avec java keytool .
Cependant, vous devez d'abord créer un magasin de clés Java (JKS). Les certificats peuvent ensuite être importés et exportés dans différents formats.
keytool -genkey -alias test -keystore <key store file>
keytool -delete -alias test -keystore <key store file>
Conversion de DER en 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
Ce billet de blog explique comment convertir les formats de certificat en détail
convertir un fichier .cer en .pem
ouvrir un terminal et lancer la commande suivante
openssl x509 -inform der -in certificate.cer -outform pem -out certificate.pem
Où certificate.cer est le fichier de certificat source que vous voulez convertir et certificate.pem est le nom du certificat converti.
-----BEGIN CERTIFICATE----- MII...D2H -----END CERTIFICATE-----
. De openssl, j'obtiens l'erreur suivante: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