ConfigSSLEngineProvider

Config in akka.remote.artery.ssl.config-ssl-engine

Subclass may override protected methods to replace certain parts, such as key and trust manager.

Source:
ConfigSSLEngineProvider.scala
class Object
trait Matchable
class Any

Value members

Constructors

Concrete methods

override def createClientSSLEngine(hostname: String, port: Int): SSLEngine
override def createServerSSLEngine(hostname: String, port: Int): SSLEngine
protected def keyManagers: Array[KeyManager]

Subclass may override to customize KeyManager

Subclass may override to customize KeyManager

Source:
ConfigSSLEngineProvider.scala
protected def loadKeystore(filename: String, password: String): KeyStore

Subclass may override to customize loading of KeyStore

Subclass may override to customize loading of KeyStore

Source:
ConfigSSLEngineProvider.scala
protected def trustManagers: Array[TrustManager]

Subclass may override to customize TrustManager

Subclass may override to customize TrustManager

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