Я работаю с SSL-сертификатами и пытаюсь конвертировать myCA.cer в myCA.pem ...

$ openssl x509 -in myCA.crt -inform der -outform pem -out myCA.cer.pem
unable to load certificate
65927:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/asn1/tasn_dec.c:1341:
65927:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/asn1/tasn_dec.c:385:Type=X509

Зачем? В чем дело?

1 ответ1

0

Спасибо Штеффену Ульриху, я наконец нашел причину этой ошибки ... MyCA.crt уже был в формате PEM, поскольку DER - это двоичный файл, а PEM - зашифрованный текст base64.

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