java.lang.Object
nl.altindag.ssl.util.HostnameVerifierUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HostnameVerifierCreates a basic hostname verifier which validates the hostname against the peer host from the ssl session.static HostnameVerifierCreates the default hostname verifier which is able to validate the hostname against the SAN field of the peer certificate.static HostnameVerifiercreateEnhanceable(HostnameVerifier baseHostnameVerifier, Predicate<HostnameVerifierParameters> hostnameVerifierParametersValidator) static HostnameVerifierCreates an unsafe hostname verifier which does not validate the hostname at all.
-
Constructor Details
-
HostnameVerifierUtils
private HostnameVerifierUtils()
-
-
Method Details
-
createBasic
Creates a basic hostname verifier which validates the hostname against the peer host from the ssl session. This basic hostname verifier provides minimal security. It is recommended to usecreateDefault() -
createUnsafe
Creates an unsafe hostname verifier which does not validate the hostname at all. This hostname verifier is unsafe and should be avoided -
createDefault
Creates the default hostname verifier which is able to validate the hostname against the SAN field of the peer certificate. -
createEnhanceable
public static HostnameVerifier createEnhanceable(HostnameVerifier baseHostnameVerifier, Predicate<HostnameVerifierParameters> hostnameVerifierParametersValidator)
-