Vraag Hoe converteer ik een .cer-certificaat naar .pem?


ik heb een .cer certificaat en ik zou het willen converteren naar de .pem formaat.

Als ik het me goed herinner, kon ik ze vroeger converteren door het .cer in Base64 en vervolgens het bestand hernoemen naar .pem .

Hoe converteer ik een .cer certificaat voor .pem?


55
2018-04-01 13:53


oorsprong




antwoorden:


Converteer een DER-bestand (.crt .cer .der) naar PEM

openssl x509 -inform der -in certificate.cer -out certificate.pem

Bron


89
2018-04-01 13:57



Werkt niet voor mij. Het CER-bestand wordt geëxporteerd vanuit het Windows-exportprogramma voor certificaten. Het heeft de volgende vorm: -----BEGIN CERTIFICATE----- MII...D2H -----END CERTIFICATE-----. Van openssl krijg ik de volgende foutmelding: 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 - Martin Pecka
Uw certificaat is dan al in PEM-indeling. Noem het gewoon van certificate.cer naar certificate.pem. - slowhand


Wanneer openssl niet beschikbaar is op uw systeem, kunt u als alternatief certificaten met java converteren belangrijk hulpmiddel.

U moet echter eerst een java-keystore (JKS) maken. De certificaten kunnen vervolgens in verschillende formaten worden geïmporteerd en geëxporteerd.

keytool -genkey -alias test -keystore <key store file>
keytool -delete -alias test -keystore <key store file>

Converteren van DER naar 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

In deze blogpost wordt uitgelegd hoe u certificaatformaten in detail kunt converteren


10
2017-11-24 18:52



Ik deed dit en het .pem-bestand is bijna identiek aan het .cer-bestand, net anders ingepakt. - endolith
@ endolith in dat geval zijn het allebei .pem-bestanden. Een .cer-bestand kan .der- of .pem-gecodeerd zijn, deze vraag veronderstelt .der-codering, die u niet had. - eis


converteer een .cer bestand in .pem

open een terminal en voer de volgende opdracht uit

openssl x509 -inform pem -in certificate.cer -outform der -out certificate.pem

Waar certificate.cer het broncertificaatbestand is dat u wilt converteren en certificaat.pem de naam is van het geconverteerde certificaat.


9
2017-12-14 07:19