SSLEngineProvider

org.apache.pekko.remote.artery.tcp.SSLEngineProvider

Attributes

Source
SSLEngineProvider.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def createClientSSLEngine(hostname: String, port: Int): SSLEngine

Attributes

Source
SSLEngineProvider.scala
def createServerSSLEngine(hostname: String, port: Int): SSLEngine

Attributes

Source
SSLEngineProvider.scala
def verifyClientSession(hostname: String, session: SSLSession): Option[Throwable]

Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.

Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.

Attributes

Source
SSLEngineProvider.scala
def verifyServerSession(hostname: String, session: SSLSession): Option[Throwable]

Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.

Verification that will be called after every successful handshake to verify additional session information. Return None if valid otherwise Some with explaining cause.

Attributes

Source
SSLEngineProvider.scala