Package javax.net.ssl
Interface HostnameVerifier
- All Known Subinterfaces:
X509HostnameVerifier
- All Known Implementing Classes:
AbstractVerifier,AllowAllHostnameVerifier,BrowserCompatHostnameVerifier,DefaultHostnameVerifier,OkHostnameVerifier,StrictHostnameVerifier
public interface HostnameVerifier
The interface to be used to provide hostname verification functionality.
This is an extended verification option that implementers can provide. It is to be used during a handshake if the URL's hostname does not match the peer's identification hostname.
-
Method Summary
Modifier and Type Method Description booleanverify(String hostname, SSLSession session)Verifies that the specified hostname is allowed within the specified SSL session.
-
Method Details
-
verify
Verifies that the specified hostname is allowed within the specified SSL session.- Parameters:
hostname- the hostname.session- the SSL session of the connection.- Returns:
trueif the specified hostname is allowed, otherwisefalse.
-