J'ai un .cercertificat et j'aimerais le convertir au .pemformat.
Si je me souviens bien, je pouvais les convertir en exportant le .ceren Base64, puis en renommant le fichier .pem.
Comment convertir un .cercertificat en .pem?
J'ai un .cercertificat et j'aimerais le convertir au .pemformat.
Si je me souviens bien, je pouvais les convertir en exportant le .ceren Base64, puis en renommant le fichier .pem.
Comment convertir un .cercertificat 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