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
Я погуглил, но результаты показали, что я забыл добавить сертификат в файл. Я этого не сделал.
Что еще может вызвать эту проблему?
Чтобы проверить сертификат с помощью openssl
, вам потребуются все промежуточные сертификаты, включая корневой. И передовой опыт будет разумным для разделения файлов: поместите сертификат в один файл и поместите промежуточный и корневой сертификаты в другой файл.