Packages

final class AkkaSSLConfig extends Extension

Source
AkkaSSLConfig.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaSSLConfig
  2. Extension
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AkkaSSLConfig(system: ExtendedActorSystem, config: SSLConfigSettings)

Value Members

  1. def buildHostnameVerifier(conf: SSLConfigSettings): HostnameVerifier
  2. def buildKeyManagerFactory(ssl: SSLConfigSettings): KeyManagerFactoryWrapper
  3. def buildTrustManagerFactory(ssl: SSLConfigSettings): TrustManagerFactoryWrapper
  4. val config: SSLConfigSettings
  5. def configureCipherSuites(existingCiphers: Array[String], sslConfig: SSLConfigSettings): Array[String]
  6. def configureProtocols(existingProtocols: Array[String], sslConfig: SSLConfigSettings): Array[String]
  7. 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

  8. val hostnameVerifier: HostnameVerifier
  9. 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

  10. val sslEngineConfigurator: DefaultSSLEngineConfigurator
  11. def validateDefaultTrustManager(sslConfig: SSLConfigSettings): Unit
  12. 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