openssl ошибка проверки 2 на 1 глубине поиска: невозможно получить сертификат эмитента

Openssl сообщает мне, что не может проверить мой объединенный сертификат. Я загрузил промежуточный сертификат от эмитента (AlphaSSL) и объединил его с приобретенным мной сертификатом домена (сначала сертификат домена, затем промежуточный сертификат AlphaSSL) в соответствии с инструкциями движка приложений Google. Затем я выполнил их инструкции для проверки:

openssl verify -verbose -CAfile mycert_cat.crt mycert_cat.crt

Я попытался проверить, используя выше и получил следующее сообщение об ошибке:

mycert_cat.crt: /C=BE/O=GlobalSign nv-sa/CN=AlphaSSL CA - SHA256 - G2
error 2 at 1 depth lookup:unable to get issuer certificate

Я погуглил, но результаты показали, что я забыл добавить сертификат в файл. Я этого не сделал.

Что еще может вызвать эту проблему?

1
задан 21 January 2019 в 01:53
1 ответ

Чтобы проверить сертификат с помощью openssl , вам потребуются все промежуточные сертификаты, включая корневой. И передовой опыт будет разумным для разделения файлов: поместите сертификат в один файл и поместите промежуточный и корневой сертификаты в другой файл.

0
ответ дан 4 December 2019 в 03:18

Теги

Похожие вопросы