| Package | Description | 
|---|---|
| org.apache.hc.core5.http.nio.ssl | TLS protocol support. | 
| org.apache.hc.core5.http2.ssl | HTTP/2 specific TLS protocol support. | 
| org.apache.hc.core5.reactor | Event driven network communication APIs and components loosely based on
 Doug Lea's
 reactor pattern. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | BasicClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| boolean | TlsStrategy. upgrade(TransportSecurityLayer sessionLayer,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout)Secures current session layer with TLS security. | 
| boolean | BasicServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | H2ServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| boolean | ConscryptServerTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| boolean | H2ClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| boolean | ConscryptClientTlsStrategy. upgrade(TransportSecurityLayer tlsSession,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ProtocolIOSessionTLS capable, protocol upgradable  IOSession. | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.