Я понимаю, что есть несколько сообщений о преобразовании .cer в .pem, но ни в одной из них не упоминаются проблемы, связанные с обложкой. У меня есть сертификат Cert.cer (оригинальный, я знаю), который я пытаюсь преобразовать в Cert_PEM.pem с помощью следующей команды:
openssl x509 -inform der -in Cert.cer -out Cert_PEM.pem
При этом я столкнулся с этой ошибкой:
13892:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1316:
13892:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:380:Type=X509
У меня есть некоторые знания о сертификатах, SSL и шифровании, но это выходит за рамки текущей области.
РЕДАКТИРОВАТЬ: Вот первые 4 строки сертификата:
-----BEGIN CERTIFICATE-----
MIIC6DCCAdACAQMwDQYJKoZIhvcNAQEFBQAwgYQxCzAJBgNVBAYTAlVTMQ4wDAYD
VQQIEwVUZXhhczEPMA0GA1UEBxMGQXVzdGluMS4wLAYDVQQLEyVNb3RpdmUgU2Vy
dmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MQ8wDQYDVQQKEwZNb3RpdmUxEzAR
Любая помощь будет отличной!
У вас есть файл .cer в кодировке PEM. Преобразование может быть таким же простым, как изменение расширения файла. Форматы файлов SSL - легион и der-кодирование на самом деле не так распространено.
Общее практическое правило: