Объясните, пожалуйста, как положено организовывать работу с сертификатами в Линуксах?
Есть выданный недавно сертификат. Поставили его на сервер, открыли сайт в Хроме под оффтопиком — нормально. Открыли тот же сайт wget-ом под Ubuntu 16.04, получили ошибку:
$ wget https://server5.domain.ru:8002/doc --2018-10-24 18:34:34-- https://server5.domain.ru:8002/doc Resolving server5.domain.ru (server5.domain.ru)... 182.197.201.8 Connecting to server5.domain.ru (server5.domain.ru)|182.197.201.8|:8002... connected. ERROR: cannot verify server5.domain.ru's certificate, issued by ‘CN=COMODO RS A Domain Validation Secure Server CA,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB’: Unable to locally verify the issuer's authority.Вопрос: что сделать с Убунтой, чтобы она автоматически узнала про новые сертификаты? Вручную добавлять сертификат в /usr/local/share/ca-certificates и запускать update-ca-certificates не годится — как достигнуть того же автоматически?
Или проблема в том, что Дебиан перманентно считает Комодо не заслуживающим доверия?
Ответ: Нужно сложить все присланные Комодо сертификаты в один файл, как описано здесь: https://gist.github.com/bradmontgomery/6487319 , в том же порядке:
cat www_example_com.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt