2013-01-07 9 views
12

I`m die CER-Datei zu konvertieren versuchen, durch OpenSSL .PEM, lautet der Befehl:OpenSSL Codierungsfehler beim Konvertieren cer pem

openssl x509 -inform der -in certnew.cer -out ymcert.pem 

und das ist der Fehler I`m bekommen:

unable to load certificate 
140735105180124:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1319: 
140735105180124:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=X509 

Was mache ich falsch?

+3

Vielleicht ist Ihre 'cer' Datei bereits vorhanden ady in 'pem' Form. Lesen Sie http://openssl.6102.n7.nabble.com/Error-converting-from-cer-to-pem-td2179.html – banuj

Antwort

5

Ich hatte dieses Problem auch. Benennen Sie einfach die CER in PEM war genug :)

5

Um auf existing answer, wie explained by ssl.com zu erweitern, kann eine .cer-Datei entweder in der oder Pem-Codierung sein. Wenn es in der Codierung ist, müssen Sie die Konvertierung wie Sie getan haben, aber wenn es bereits in Pem-Codierung ist, ist keine Konvertierung notwendig und Sie erhalten den Fehler, den Sie haben, wenn Sie es versuchen - und Sie können nur umbenennen die Datei.

Wenn Sie unsicher sind, ist es gut zu wissen, dass .der ein binäres Format ist, während .pem ascii one ist. Wenn Sie den Inhalt Ihres Zertifikats aus Echo, wäre eine .pem-Datei wie folgt aussehen:

-----BEGIN CERTIFICATE----- 
MIIEuTCCA6G[snip lots of chars] 
XmCpajQ== 
-----END CERTIFICATE----- 

Und eine .der-Datei würde wie folgt aussehen:

0▒▒0▒▒▒@*▒H▒▒▒▒▒0 
0▒▒1 
    0 UUS10U 
VeriSign, Inc.10U 
       VeriSign Trust Network1:08U 
0

Ich habe ähnliches Problem mit CRT Format, das mir beim Konvertieren zu pem Fehler gibt. Ich mache dasselbe wie L0g0ff und es funktioniert. Unten mehr Details.

  1. Ich habe Einzelheiten Zertifikat:

    openssl x509 -in certificate.crt -noout -text

  2. nach Verlängerung Wechsel zu von certificate.crt certificate.pem I-Datei im erwarteten Format erhalten:

-----BEGIN CERTIFICATE----- ........................... -----END CERTIFICATE-----

Verwandte Themen