final class AkkaSSLConfig extends Extension
- Source
- AkkaSSLConfig.scala
- Alphabetic
- By Inheritance
- AkkaSSLConfig
- Extension
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AkkaSSLConfig(system: ExtendedActorSystem, config: SSLConfigSettings)
Value Members
- def buildHostnameVerifier(conf: SSLConfigSettings): HostnameVerifier
- def buildKeyManagerFactory(ssl: SSLConfigSettings): KeyManagerFactoryWrapper
- def buildTrustManagerFactory(ssl: SSLConfigSettings): TrustManagerFactoryWrapper
- val config: SSLConfigSettings
- def configureCipherSuites(existingCiphers: Array[String], sslConfig: SSLConfigSettings): Array[String]
- def configureProtocols(existingProtocols: Array[String], sslConfig: SSLConfigSettings): Array[String]
-
def
convertSettings(f: Function[SSLConfigSettings, SSLConfigSettings]): AkkaSSLConfig
Returns a new AkkaSSLConfig instance with the settings changed by the given function.
Returns a new AkkaSSLConfig instance with the settings changed by the given function. Please note that the ActorSystem-wide extension always remains configured via typesafe config, custom ones can be created for special-handling specific connections
Java API
- val hostnameVerifier: HostnameVerifier
-
def
mapSettings(f: (SSLConfigSettings) ⇒ SSLConfigSettings): AkkaSSLConfig
Returns a new AkkaSSLConfig instance with the settings changed by the given function.
Returns a new AkkaSSLConfig instance with the settings changed by the given function. Please note that the ActorSystem-wide extension always remains configured via typesafe config, custom ones can be created for special-handling specific connections
- val sslEngineConfigurator: DefaultSSLEngineConfigurator
- def validateDefaultTrustManager(sslConfig: SSLConfigSettings): Unit
-
def
withSettings(c: SSLConfigSettings): AkkaSSLConfig
Can be used to modify the underlying config, most typically used to change a few values in the default config