org.apache.hc.core5.reactor.ssl

## Interface SSLSessionVerifier

-     public interface SSLSessionVerifier

  Callback interface that can be used to customize TLS/SSL session verification.
  Since:
    4.2

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `TlsDetails` | `verify(NamedEndpoint endpoint, SSLEngine sslEngine)` Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.

- - ### Method Detail

    - #### verify

          TlsDetails verify(NamedEndpoint endpoint,
                          SSLEngine sslEngine)
                            throws SSLException

      Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed. Custom handlers can use this callback to verify properties of the `SSLEngine`. For instance this would be the right place to enforce SSL cipher strength, validate certificate chain and do hostname checks.
      Parameters:
        `endpoint` - the endpoint name for a client side session or `null` for a server side session.
        `sslEngine` - SSL engine.
      Throws:
        `SSLException` - if case of SSL protocol error.

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