Apache SSL Преобразование itermediateCA.cer в crt с помощью openssl - PullRequest
0 голосов
/ 24 июня 2018

Попробуйте преобразовать IntermidiateCA.cer в формат crt для Apache, но я не смог.Я использую следующую команду ниже:

openssl x509 -inform DER -in IntermediateCA.cer -out IntermediateCA.crt

Эта ошибка, которую я получил ниже

unable to load certificate
4276141236:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong 
tag:tasn_dec.c:1198:
 4276141236:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested 
asn1 error:tasn_dec.c:372:Type=X509

Пожалуйста, обратите внимание, что сервер Solaris 5.10

1 Ответ

0 голосов
/ 07 ноября 2018

Существует два распространенных типа кодировки сертификатов.Если вы можете прочитать «---- BEGIN CERTIFICATE ----», то это кодировка PEM.Если нет, то DER (двоичный) кодируется.Попытка преобразования с помощью команды openssl x509, указав неправильную кодировку, приведет к полученной вами ошибке.

Если файл сертификата имеет кодировку DER (двоичный код)

openssl x509 -inform DER -in certificate.cer -out certificate.crt

Если сертификат имеет кодировку PEM (читаемую человеком)

openssl x509 -inform PEM -in certificate.cer -out certificate.crt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...