У меня есть файлы .der (сертификаты) и при попытке конвертировать с помощью:

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

или же

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

или же

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

или же

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

Я получаю эту ошибку:

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

Не похоже, что есть больше информации, доступной через Интернет. Кто-нибудь знает почему? Файл:v1_ff.der

1 ответ1

1

Ваш файл - файл SignedData PKCS # 7, который использовался для транспортировки сертификатов.

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

Затем вам, вероятно, понадобится разбить файл multi_cert.pem на один сертификат на файл, в зависимости от того, на какую систему или приложение вы его отправляете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .