Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
8.4.1
-
None
Description
Since SOLR-14163, the solr.jetty.ssl.verifyClientHostName and solr.ssl.checkPeerName options have done the exact same thing in the Http2SolrClient, which is control the EndpointIdentificationAlgorithm.
Since solr.jetty.ssl.verifyClientHostName is checked second, that is actually the setting that is used to determine the EndpointIdentificationAlgorithm, so solr.ssl.checkPeerName is actually ignored.
Going forward I suggest that we stop our use of solr.jetty.ssl.verifyClientHostname, because it was added after solr.ssl.checkPeerName and its name is less correct. The endpointIdentificationAlgorithm doesn't do any verification of the client's hostname. That's a mTLS option, and is server-side.
Attachments
Issue Links
- is caused by
-
SOLR-14163 SOLR_SSL_CLIENT_HOSTNAME_VERIFICATION needs to work with Jetty server/client SSL contexts
- Closed
- links to