From: Joe Orton Date: Mon, 27 Oct 2025 10:30:41 +0000 (+0000) Subject: Update docs on SSLVhostSNIPolicy to cover the impact on X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=29e63f2abeb480d7acec5809880f21b5b9cc12b6;p=thirdparty%2Fapache%2Fhttpd.git Update docs on SSLVhostSNIPolicy to cover the impact on non-SNI connections. Reorder the table for clarity. Submitted by: Aaron Ogburn , jorton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1929361 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_ssl.xml b/docs/manual/mod/mod_ssl.xml index 2d5c4e332d..bfbcf9ccd4 100644 --- a/docs/manual/mod/mod_ssl.xml +++ b/docs/manual/mod/mod_ssl.xml @@ -1871,6 +1871,12 @@ request is associated with a virtual host which has an incompatible SSL/TLS configuration under the policy used, an HTTP error response with status code 421 ("Misdirected Request") will be sent.

+

The policy also applies to TLS connections where an SNI extension +is not sent during the handshake, implicitly using the default or +first virtual host definition. If the Host header in an HTTP request +on such a connection identifies any other non-default virtual host, +the compatibility policy is tested.

+

The strict policy blocks all HTTP requests which are identified with a different virtual host to that identifed by SNI. The insecure policy allows all HTTP requests regardless @@ -1884,6 +1890,14 @@ policies compare specific aspects of the SSL configuration for the two virtual hosts, which are grouped into two categories:

This table illustrates whether an HTTP request will be blocked or @@ -1912,8 +1918,8 @@ under each different policy setting:

Policy mode Any VirtualHost mismatch - Client verification/
authentication settings Server certificate/key,
or protocol/cipher restrictions + Client verification/
authentication settings strictblockedblockedblocked @@ -1922,7 +1928,7 @@ under each different policy setting:

secureallowedblockedblocked - authonlyallowedblockedallowed + authonlyallowedallowedblocked insecureallowedallowedallowed