## Uses of Interface
org.apache.hc.core5.reactor.ssl.SSLSessionVerifier

- Packages that use SSLSessionVerifier
  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.ssl | TLS/SSL support for I/O reactors.
  org.apache.hc.core5.testing.nio |

- - ### Uses of SSLSessionVerifier in org.apache.hc.core5.http.nio.ssl

    Constructors in org.apache.hc.core5.http.nio.ssl with parameters of type SSLSessionVerifier
    Constructor and Description
    `BasicClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `BasicClientTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `BasicClientTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`
    `BasicClientTlsStrategy(SSLSessionVerifier verifier)` Constructor with the default SSL context based on system properties and custom `SSLSessionVerifier` verifier.
    `BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `BasicServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `BasicServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionVerifier verifier)` Deprecated. Use `BasicServerTlsStrategy(SSLContext, SSLSessionVerifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `BasicServerTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`
    `BasicServerTlsStrategy(SSLSessionVerifier verifier)` Constructor with the default SSL context based on system properties and custom `SSLSessionVerifier` verifier.

  - ### Uses of SSLSessionVerifier in org.apache.hc.core5.http2.ssl

    Methods in org.apache.hc.core5.http2.ssl that return SSLSessionVerifier
    Modifier and Type | Method and Description
    --- | ---
    `static SSLSessionVerifier` | ConscryptSupport.`verify(SSLSessionVerifier verifier)`

    Methods in org.apache.hc.core5.http2.ssl with parameters of type SSLSessionVerifier
    Modifier and Type | Method and Description
    --- | ---
    `static SSLSessionVerifier` | ConscryptSupport.`verify(SSLSessionVerifier verifier)`

    Constructors in org.apache.hc.core5.http2.ssl with parameters of type SSLSessionVerifier
    Constructor and Description
    `ConscryptClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `ConscryptClientTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `ConscryptClientTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`
    `ConscryptClientTlsStrategy(SSLSessionVerifier verifier)` Constructor with the default SSL context based on system properties and custom `SSLSessionVerifier` verifier.
    `ConscryptServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `ConscryptServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `ConscryptServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionVerifier verifier)` Deprecated. Use `ConscryptServerTlsStrategy(SSLContext, SSLSessionVerifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `ConscryptServerTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`
    `ConscryptServerTlsStrategy(SSLSessionVerifier verifier)` Constructor with the default SSL context based on system properties and custom `SSLSessionVerifier`.
    `H2ClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ClientTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ClientTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`
    `H2ClientTlsStrategy(SSLSessionVerifier verifier)` Constructor with the default SSL context based on system properties and custom `SSLSessionVerifier`.
    `H2ServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `H2ServerTlsStrategy(SSLContext, SSLBufferMode, SSLSessionInitializer, SSLSessionVerifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionInitializer initializer, SSLSessionVerifier verifier)` Deprecated. Use `H2ServerTlsStrategy(SSLContext, SSLSessionInitializer, SSLSessionVerifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SecurePortStrategy securePortStrategy, SSLSessionVerifier verifier)` Deprecated. Use `H2ServerTlsStrategy(SSLContext, SSLSessionVerifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)`
    `H2ServerTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)`

  - ### Uses of SSLSessionVerifier in org.apache.hc.core5.reactor.ssl

    Methods in org.apache.hc.core5.reactor.ssl with parameters of type SSLSessionVerifier
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransportSecurityLayer.`startTls(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout)` Starts TLS session over an existing network connection with the given SSL context.
    `default void` | TransportSecurityLayer.`startTls(SSLContext sslContext, NamedEndpoint endpoint, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)` Starts TLS session over an existing network connection with the given SSL context.

    Constructors in org.apache.hc.core5.reactor.ssl with parameters of type SSLSessionVerifier
    Constructor and Description
    `SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, Timeout connectTimeout)` Creates new instance of `SSLIOSession` class.
    `SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, FutureCallback<SSLSession> resultCallback)` Creates new instance of `SSLIOSession` class.

  - ### Uses of SSLSessionVerifier in org.apache.hc.core5.testing.nio

    Constructors in org.apache.hc.core5.testing.nio with parameters of type SSLSessionVerifier
    Constructor and Description
    `H2TestClient(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)`
    `H2TestServer(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)`
    `Http1TestClient(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)`
    `Http1TestServer(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)`

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.