Недавно я купил SSL-сертификат (positiveSSL).
Я настроил NGINX для работы с ним.
Я могу зайти на https:// версию сайта, и Chrome сообщает, что сертификат «действителен и доверен».
Однако программы командной строки говорят об обратном. Эти проблемы возникают, если я вызываю команды на сервере или с отдельного хоста. Команды вызываются из обновленных версий Ubuntu.
wget
# wget https://example.com
ERROR: The certificate of ‘example.com’ is not trusted.
ERROR: The certificate of ‘example.com’ doesn't have a known issuer.
При wget
запуске на сервере появляется следующее сообщение об ошибке:
ERROR: cannot verify example.com's certificate, issued by ‘CN=Sectigo RSA Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB’:
Unable to locally verify the issuer's authority.
ссылки
«У сервера example.com нет действительного сертификата. Вы все равно хотите к нему подключиться?»
рысь
«Ошибка SSL: Сертификат НЕ является доверенным. Издатель сертификата неизвестен. -Продолжить? (n)»
завиток
root@example:/etc/nginx# curl -I https://example.com
curl: (60) SSL certificate problem: unable to get local issuer certificate```
How can I get these command line programs to trust the certificate?