LINUX.ORG.RU

https://nginx.org/en/docs/http/configuring_https_servers.html#chains

Some browsers may complain about a certificate signed by a well-known certificate authority, while other browsers may accept the certificate without issues. This occurs because the issuing authority has signed the server certificate using an intermediate certificate that is not present in the certificate base of well-known trusted certificate authorities which is distributed with a particular browser. In this case the authority provides a bundle of chained certificates which should be concatenated to the signed server certificate.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Ага. Вот откуда ноги ростут.

Теперь бы понять откуда node js берет сертификаты для проверки.

Проблема достаточно странная: curl/wget обращается к nginx-у той же самой системе и у них все хорошо (после бана mozilla/DST_Root_CA_X3.crt и update-ca-certificates), а meteor (js-поделка) - говорит, что протух сертификат.

Но если в nginx удалить intermediate из fullchains, то всё начинает работать 8-/

Все происходит на убунте 16.

vel ★★★★★
() автор топика
Ответ на: комментарий от vel

Все происходит на убунте 16.

Там же OpenSSL 1.0.2, так? Про него пишут, что он противится, если увидит хоть один просроченный сертификат. Обновить OpenSSL не вариант?

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

С нодой все ясно. Там все сертификаты вкомпилены в ноду @#$%^&*! Она не пользует системные по умолчанию!

То-то я видел кучу рекомендаций указывать через переменные окружения месторасположение сертификатов и какие-то модули типа syswide-cas

vel ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

Гм, даже так.

Я взял простенький js-скрипт, который делает https-запрос.

Без промежуточного сертификата все ОК. С промежуточным ошибка.

Проблема в том, что «strace node ...» не выявила загрузку openssl. Т.е. это апгрейд node, что на данный момент затруднительно.

Я не представляю как это скажется на bigbluebutton сервере. Мне проще будет перенести на свежий ВВВ-сервер все записи, чем выёживаться с апгрейдом старого ВВВ.

vel ★★★★★
() автор топика
Ответ на: комментарий от vel

Если вас не заботит совместимость со старыми Android (<7.1.1), то удаляйте сертификат IdenTrust из цепочки (DST Root CA X3).

ValdikSS ★★★★★
()
Ответ на: комментарий от ValdikSS

Спасибо, интересное уточнение.

vel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.