Package org.apache.hc.client5.http.ssl
Client TLS/SSL support.
-
Interface Summary Interface Description HttpClientHostnameVerifier ExtendedHostnameVerifierinterface.TlsSocketStrategy TLS protocol upgrade strategy for blockingSockets. -
Class Summary Class Description AbstractClientTlsStrategy ClientTlsStrategyBuilder Builder for client TLS strategy instances.DefaultClientTlsStrategy TLS upgrade strategy for non-blocking client connections.DefaultHostnameVerifier DefaultHostnameVerifierimplementation.DistinguishedNameParser DistinguishedNameParser.InternalTokenParser HttpsSupport HTTPS configuration support methods.NoopHostnameVerifier The NO_OP HostnameVerifier essentially turns hostname verification off.SpkiPinningClientTlsStrategy SPKI pinning decorator for client-side TLS.SpkiPinningClientTlsStrategy.Builder Builder forSpkiPinningClientTlsStrategy.SpkiPinningClientTlsStrategy.ByteArrayKey Byte-array key with constant-time equality for use in sets/maps.SpkiPinningClientTlsStrategy.Rule Match rule for a host or single-label wildcard.SSLConnectionSocketFactory Deprecated. SSLConnectionSocketFactoryBuilder Deprecated. SubjectName TrustAllStrategy A trust strategy that accepts all certificates as trusted.TrustSelfSignedStrategy Deprecated. For self-signed certificates prefer specifying a keystore containing the certificate when calling theSSLContextBuilderloadTrustMaterialmethods. -
Enum Summary Enum Description DefaultHostnameVerifier.HostNameType HostnameVerificationPolicy Hostname verification policy.