ConfigSSLEngineProvider

org.apache.pekko.remote.transport.netty.ConfigSSLEngineProvider
class ConfigSSLEngineProvider(val log: MarkerLoggingAdapter, settings: SSLSettings) extends SSLEngineProvider

Config in pekko.remote.classic.netty.ssl.security

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

Attributes

Deprecated
true
Source
SSLEngineProvider.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(system: ActorSystem)

Attributes

Source
SSLEngineProvider.scala

Concrete methods

override def createClientSSLEngine(): SSLEngine

Attributes

Definition Classes
Source
SSLEngineProvider.scala
def createSecureRandom(): SecureRandom

Attributes

Source
SSLEngineProvider.scala
override def createServerSSLEngine(): SSLEngine

Attributes

Definition Classes
Source
SSLEngineProvider.scala
protected def keyManagers: Array[KeyManager]

Subclass may override to customize KeyManager

Subclass may override to customize KeyManager

Attributes

Source
SSLEngineProvider.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

Attributes

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

Subclass may override to customize TrustManager

Subclass may override to customize TrustManager

Attributes

Source
SSLEngineProvider.scala

Concrete fields

protected val log: MarkerLoggingAdapter

Attributes

Source
SSLEngineProvider.scala