class ConfigSSLEngineProvider extends SSLEngineProvider
Config in akka.remote.artery.ssl.config-ssl-engine
Subclass may override protected methods to replace certain parts, such as key and trust manager.
- Annotations
- @ApiMayChange()
- Source
- SSLEngineProvider.scala
Linear Supertypes
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- ConfigSSLEngineProvider
- SSLEngineProvider
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ConfigSSLEngineProvider(system: ActorSystem)
- new ConfigSSLEngineProvider(config: Config, log: MarkerLoggingAdapter)
Value Members
- val HostnameVerification: Boolean
- val SSLEnabledAlgorithms: Set[String]
- val SSLKeyPassword: String
- val SSLKeyStore: String
- val SSLKeyStorePassword: String
- val SSLProtocol: String
- val SSLRandomNumberGenerator: String
- val SSLRequireMutualAuthentication: Boolean
- val SSLTrustStore: String
- val SSLTrustStorePassword: String
-
def
createClientSSLEngine(hostname: String, port: Int): SSLEngine
- Definition Classes
- ConfigSSLEngineProvider → SSLEngineProvider
- def createSecureRandom(): SecureRandom
-
def
createServerSSLEngine(hostname: String, port: Int): SSLEngine
- Definition Classes
- ConfigSSLEngineProvider → SSLEngineProvider
-
def
verifyClientSession(hostname: String, session: SSLSession): Option[Throwable]
Verification that will be called after every successful handshake to verify additional session information.
Verification that will be called after every successful handshake to verify additional session information. Return
None
if valid otherwiseSome
with explaining cause.- Definition Classes
- ConfigSSLEngineProvider → SSLEngineProvider
-
def
verifyServerSession(hostname: String, session: SSLSession): Option[Throwable]
Verification that will be called after every successful handshake to verify additional session information.
Verification that will be called after every successful handshake to verify additional session information. Return
None
if valid otherwiseSome
with explaining cause.- Definition Classes
- ConfigSSLEngineProvider → SSLEngineProvider