Problem z konwersją plików certyfikatów .DER

0

Mam pliki .der (certyfikaty) i podczas próby konwersji za pomocą:

openssl x509 -in v1_ff.der -inform der -text -noout

lub

openssl x509 -in v1_ff.der -inform DER -out mycert.pem

lub

openssl x509 -inform der -in v1_ff.der -out converted.pem

lub

openssl x509 -in v1_ff.der -inform der -outform pem -out cert.pem

Otrzymuję ten błąd:

unable to load certificate
140199928912640:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1197:
140199928912640:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:374:Type=X509_CINF
140199928912640:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:697:Field=cert_info, Type=X509

Wydaje się, że nie ma więcej informacji dostępnych w Internecie. Ktoś wie dlaczego? Plik: v1_ff.der

igtoth
źródło

Odpowiedzi:

1

Twój plik to plik SignedData PKCS # 7, który został użyty do transportu certyfikatów.

openssl pkcs7 -in v1_ff.der -inform der -print_certs -out multi_cert.pem

Prawdopodobnie będziesz musiał wybuchnąć multi_cert.pem do jednego certyfikatu na plik, w zależności od oczekiwanego systemu lub aplikacji, którą wysyłasz.

bartonjs
źródło
Miałeś rację ... Zadziałało! Dzięki @bartonjs
igtoth