Interface SSLEngineProvider

All Known Implementing Classes:
ConfigSSLEngineProvider, RotatingKeysSSLEngineProvider

public interface SSLEngineProvider
  • Method Details

    • createClientSSLEngine

      SSLEngine createClientSSLEngine(String hostname, int port)
    • createServerSSLEngine

      SSLEngine createServerSSLEngine(String hostname, int port)
    • verifyClientSession

      scala.Option<Throwable> verifyClientSession(String hostname, SSLSession session)
      Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.
    • verifyServerSession

      scala.Option<Throwable> verifyServerSession(String hostname, SSLSession session)
      Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.