Interface SSLSessionVerifier


public interface SSLSessionVerifier
Callback interface that can be used to customize TLS/SSL session verification.
Since:
4.2
  • Method Summary

    Modifier and Type
    Method
    Description
    verify(NamedEndpoint endpoint, SSLEngine sslEngine)
    Triggered when the SSL connection has been established and initial SSL handshake has been successfully completed.
  • Method Details

    • 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.