- curl проверяет сертификат до HTTP: издатель есть в хранилище доверия, имя из адреса — в SAN, текущее время — между notBefore и notAfter. Не прошла любая проверка — код 60 и причина в тексте ошибки.
openssl s_client … | openssl x509 -noout …показывает сертификат, который отдаёт сервер, аopenssl x509 -in— сертификат в файле.- Новый сертификат выпускают из запроса CSR от прежнего ключа: CA ставит подпись и новый срок,
-copy_extensions copyпереносит SAN. - secure.lab.test из начала урока: nginx работал, а curl закрыл соединение, потому что notAfter сертификата остался три дня назад.
Шаг 8 из 8 · итог · 2 мин
Итог
Есть неточность? Сообщить об ошибке в уроке