-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updates to Hostname Verification [24.0.0.9, PH58796] #7472
Comments
from @Zech-Hein
|
We can add a Hostname verification subsection to the Transport Security
|
7472-Hostname verification-1 #7472
Hi Adrian @adriankalafut The suggested changes have been made to the Transport security page. Please review the same. Regards, CC @dmuelle |
@ramkumar-k-9286 The quotes are a different symbol that will cause problems if customers try to copy/paste. can you update them?
they should match what is used for |
7472-Hostname verification-2 #7472
Hi Zech @Zech-Hein The suggested correction is done. Please review the same. Regards, CC @dmuelle |
@ramkumar-k-9286 That looks good. One other update we would like to include in that same section is the following below... to be: Hostname verification can be disabled by setting the verifyHostname attribute within the ssl tag to false.
Hostname verification is also configurable for only HTTP connections by using the httpHostNameVerification attribute within the sslDefault tag. If httpHostNameVerification is set to true, and verifyHostname is set to false, hostname verification will still be enforced on HTTP connections, but not other connections. |
7472-Hostname verification-3 #7472
Hi Zech @Zech-Hein The suggested changes have been made to the document. Please review the same. Regards, CC @dmuelle |
|
Hostname verification Replace the sub-section to: Hostname and IP address verification The verification makes sure that the hostname or IP address in the URL matches the Subject Alternative Name (SAN) in the SSL certificate of the server. If the SAN is not found, the property makes sure that the hostname in the URL matches the common name (CN). If a mismatch exists, the SSL connection is rejected. Typically, during hostname verification, when the hostname is used in the request, it checks against the DNSName entry in the SAN. If the SAN does not contain a DNSName entry, hostname verification uses the certificate owner's common name (CN). When an IP address is used in the request, hostname verification relies on the IP address information in the SAN only. See host name verification troubleshoot for this issue - link to |
|
https://openliberty.io/docs/latest/troubleshooting.html#Troubleshooting_SSL Hostname and IP address verification is a critical security check that prevents man-in-the-middle attacks by making sure that the client connects to the correct server. However, hostname verification can fail during an SSL handshake. The following list provides common reasons that hostname verification fails. Mismatched hostnames You can resolve the hostname verification failure by addressing the following areas.
Avoid trouble: Avoid disabling hostname verification for production environments, as it can compromise security. |
https://docs-draft-openlibertyio.mqj6zf7jocq.us-south.codeengine.appdomain.cloud/docs/latest/secure-communication-tls.html Hostname verification |
7472-Hostname verification-ut-cmts-1 #7472
7472-Hostname verification-ut-cmts-2 #7472
https://ibmdocs-test.dcs.ibm.com/docs/en/SSAW57_liberty_test?topic=keys-generating-collective-controller-ssl Related information link does not work for these two article. The link does not work |
7472-Hostname verification-Dvd-cmts-1 #7472
Hi David @dmuelle Draft links for updated documents: Please review the same. Regards, |
7472-Hostname verification-Dvd-cmts-2 #7472
7472-Hostname verification-Dvd-cmts-3 #7472
7472-Hostname verification-Dvd-cmts-4 #7472
Feature epic details
Operating systems
Does the documentation apply to all operating systems?
Summary
Provide a concise summary of your feature. What is the update, why does it matter, and to whom? What do 80% of target users need to know to be most easily productive using your runtime update?
Configuration
List any new or changed properties, parameters, elements, attributes, etc. Include default values and configuration examples where relevant:
Updates to existing topics
To update existing topics, specify a link to the topics that are affected. Include a copy of the current text and the exact text to which it will change. For example: Change ABC to XYZ
Create a new topic
To create a topic, specify a first draft of the topic that you want added and the section in the navigation where the topic should go.
The text was updated successfully, but these errors were encountered: