Код возврата OpenSSL Verify :20 (не удалось получить сертификат локального эмитента)

Я использую Windows Vista и пытаюсь подключиться через https, чтобы загрузить файл в форме, состоящей из нескольких частей, но у меня возникают проблемы с сертификатом локального эмитента. Я просто пытаюсь понять, почему это не работает сейчас, и вернусь к моему коду cURL позже, когда это будет проработано. Я запускаю команду:

openssl s_client -connect connect_to_site.com:443

Он дает мне цифровой сертификат от VeriSign, Inc., но также выдает ошибку:

Verify return code: 20 (unable to get local issuer certificate)

Что такое сертификат местного эмитента? Это сертификат с моего компьютера? Есть ли способ обойти это? Я пытался использовать файл -CAfile mozilla.pem, но все равно выдает ту же ошибку.

60
задан bryan sammon 18 July 2012 в 18:50
поделиться