ssl_stapling without ssl_trusted_certificate
sergio
sergio на outerface.net
Вс Мар 31 18:10:15 UTC 2019
Вот тут
https://nginx.org/en/docs/http/ngx_http_ssl_module.html
написано:
For the OCSP stapling to work, the certificate of the server certificate
issuer should be known. If the ssl_certificate file does not contain
intermediate certificates, the certificate of the server certificate
issuer should be present in the ssl_trusted_certificate file.
For a resolution of the OCSP responder hostname, the resolver directive
should also be specified.
И ещё:
For verification to work, the certificate of the server certificate
issuer, the root certificate, and all intermediate certificates should
be configured as trusted using the ssl_trusted_certificate directive.
По-этому я взял и сделал всё ровно наоборот: не стал указывать ни
resolver ни ssl_trusted_certificate. Включил только лишь:
ssl_stapling on;
ssl_stapling_verify on;
И мои сертификаты не содержат цепочки доверия, только лишь сам сертификат.
1. Почему ocsp работает и это не отражено в документации?
(я вижу OCSP Response Data в openssl s_client -connect hostname:443
-tls1_2 -tlsextdebug -status)
2. Как вычисляются значения resolver и ssl_trusted_certificate, когда
они не указаны?
nginx 1.14.1-1~bpo9+1 stretch-backports
--
sergio.
Подробная информация о списке рассылки nginx-ru