Skip to content

Commit 34298bd

Browse files
Lucien Gentisnotroj
authored andcommitted
misplaced tags in english version and fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1929333 13f79535-47bb-0310-9956-ffa450edef68
1 parent 4195522 commit 34298bd

2 files changed

Lines changed: 95 additions & 8 deletions

File tree

‎docs/manual/mod/mod_ssl.xml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1844,7 +1844,7 @@ href="https://httpd.apache.org/security/vulnerabilities_24.html">CVE-2025-23048<
18441844

18451845
<p>The (default) <code>secure</code>, and <code>authonly</code>
18461846
policies compare specific aspects of the SSL configuration for the two
1847-
virtual hosts, which are grouped into two categories:
1847+
virtual hosts, which are grouped into two categories:</p>
18481848

18491849
<ul>
18501850
<li><strong>client vertification and authentication
@@ -1865,9 +1865,9 @@ virtual hosts, which are grouped into two categories:
18651865
module="mod_ssl">SSLProtocol</directive>)</li>
18661866
</ul>
18671867

1868-
This table illustrates whether an HTTP request will be blocked or
1868+
<p>This table illustrates whether an HTTP request will be blocked or
18691869
allowed when the virtual host configurations differ as described,
1870-
under each different policy setting:
1870+
under each different policy setting:</p>
18711871

18721872
<table border="1" style="zebra">
18731873
<columnspec><column width=".3"/><column width=".2"/><column width=".5"/>
@@ -1879,19 +1879,19 @@ under each different policy setting:
18791879
<th>Server certificate/key, <br />or protocol/cipher restrictions</th>
18801880
</tr>
18811881
<tr>
1882-
<td><code>strict</code><td>blocked</td><td>blocked</td><td>blocked</td></td>
1882+
<td><code>strict</code></td><td>blocked</td><td>blocked</td><td>blocked</td>
18831883
</tr>
18841884
<tr>
1885-
<td><code>secure</code><td>allowed</td><td>blocked</td><td>blocked</td></td>
1885+
<td><code>secure</code></td><td>allowed</td><td>blocked</td><td>blocked</td>
18861886
</tr>
18871887
<tr>
1888-
<td><code>authonly</code><td>allowed</td><td>blocked</td><td>allowed</td></td>
1888+
<td><code>authonly</code></td><td>allowed</td><td>blocked</td><td>allowed</td>
18891889
</tr>
18901890
<tr>
1891-
<td><code>insecure</code><td>allowed</td><td>allowed</td><td>allowed</td></td>
1891+
<td><code>insecure</code></td><td>allowed</td><td>allowed</td><td>allowed</td>
18921892
</tr>
18931893
</table>
1894-
</p>
1894+
18951895
<example><title>Example</title>
18961896
<highlight language="config">
18971897
SSLVHostSNIPolicy authonly

‎docs/manual/mod/mod_ssl.xml.fr‎

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2053,6 +2053,93 @@ SSLStrictSNIVHostCheck on
20532053
</usage>
20542054
</directivesynopsis>
20552055

2056+
<directivesynopsis>
2057+
<name>SSLVHostSNIPolicy</name>
2058+
<description>Définir la politique de compatibilité pour l’accès des clients SNI
2059+
aux serveurs virtuels.</description>
2060+
<syntax>SSLVHostSNIPolicy strict|secure|authonly|insecure</syntax>
2061+
<default>SSLVHostSNIPolicy secure</default>
2062+
<contextlist><context>server config</context></contextlist>
2063+
<compatibility>Disponible à partir de la version 2.5 du serveur HTTP Apache</compatibility>
2064+
2065+
<usage><p>Cette directive permet de définir la politique à appliquer lors de la
2066+
vérification de la compatibilité du <directive module="core"
2067+
type="section">serveur virtuel</directive> identifié par l’en-tête
2068+
<code>Host</code> d’une requête HTTP avec le <directive module="core"
2069+
type="section">serveur virtuel</directive> identifié depuis l’extension SNI
2070+
envoyée au cours de la négociation de la connexion TLS initiale. Si une requête
2071+
HTTP est associée à un serveur virtuel comportant une configuration SSL/TLS
2072+
incompatible selon la politique utilisée, un message d’erreur HTTP avec code
2073+
d’état 421 ("Misdirected Request") sera envoyé.</p>
2074+
2075+
<p>La politique <code>strict</code> bloque toute requête HTTP associée à un
2076+
serveur virtuel différent de celui identifié par SNI. La politique
2077+
<code>insecure</code> autorise toute requête, quel que soit le serveur virtuel
2078+
associé ; une telle configuration pourra être vulnérable à <a
2079+
href="https://httpd.apache.org/security/vulnerabilities_24.html">CVE-2025-23048</a>.
2080+
</p>
2081+
2082+
<p>Les politiques <code>secure</code> (politique par défaut) et
2083+
<code>authonly</code> comparent certains aspects spécifiques des deux serveurs
2084+
virtuels, qui sont regroupés en deux catégories :</p>
2085+
2086+
<ul>
2087+
<li><strong>configuration de la certification et de l’authentification du
2088+
client</strong> : directives qui affectent l’authentification du client et la
2089+
vérification de son certificat via TLS, telles que <directive
2090+
module="mod_ssl">SSLVerifyClient</directive>, <directive
2091+
module="mod_ssl">SSLVerifyMode</directive>, <directive
2092+
module="mod_ssl">SSLCACertificatePath</directive>, <directive
2093+
module="mod_ssl">SSLSRPVerifierFile</directive>; toute utilisation de <directive
2094+
module="mod_ssl">SSLOpenSSLConfCmd</directive></li>
2095+
2096+
<li><strong>certificat/clé de serveur ou restrictions de protocole/algorithme
2097+
de chiffrement</strong> : directives qui déterminent le certificat ou la clé
2098+
du serveur (<directive
2099+
module="mod_ssl">SSLCertificateKeyFile</directive>, etc.), restrictions de
2100+
protocole ou d’algorithme
2101+
de chiffrement (<directive
2102+
module="mod_ssl">SSLProtocol</directive> et <directive
2103+
module="mod_ssl">SSLCipherSuite</directive>)</li>
2104+
</ul>
2105+
2106+
<p>Le tableau suivant indique quand une requête HTTP sera bloquée ou autorisée
2107+
lorsque les configurations des serveurs virtuels diffèrent de la manière
2108+
décrite, et en fonction des différentes politiques utilisées :</p>
2109+
2110+
<table border="1" style="zebra">
2111+
<columnspec><column width=".3"/><column width=".2"/><column width=".5"/>
2112+
</columnspec>
2113+
<tr>
2114+
<th>Politique utilisée</th>
2115+
<th>Toute incohérence dans les serveurs virtuels</th>
2116+
<th>Certification client/<br />configuration de l’authentification</th>
2117+
<th>Certificat/clé du serveur, <br />ou restrictions de protocole/algorithme
2118+
de chiffrement</th>
2119+
</tr>
2120+
<tr>
2121+
<td><code>strict</code></td><td>bloquée</td><td>bloquée</td><td>bloquée</td>
2122+
</tr>
2123+
<tr>
2124+
<td><code>secure</code></td><td>autorisée</td><td>bloquée</td><td>bloquée</td>
2125+
</tr>
2126+
<tr>
2127+
<td><code>authonly</code></td><td>autorisée</td><td>bloquée</td><td>autorisée</td>
2128+
</tr>
2129+
<tr>
2130+
<td><code>insecure</code></td><td>autorisée</td><td>autorisée</td><td>autorisée</td>
2131+
</tr>
2132+
</table>
2133+
2134+
<example><title>Exemple</title>
2135+
<highlight language="config">
2136+
SSLVHostSNIPolicy authonly
2137+
</highlight>
2138+
2139+
</example>
2140+
</usage>
2141+
</directivesynopsis>
2142+
20562143
<directivesynopsis>
20572144
<name>SSLProxyMachineCertificatePath</name>
20582145
<description>Répertoire des clés et certificats clients codés en PEM que

0 commit comments

Comments
 (0)