Class/Object

com.typesafe.sslconfig.ssl

SSLConfigSettings

Related Docs: object SSLConfigSettings | package ssl

Permalink

final class SSLConfigSettings extends AnyRef

The SSL configuration.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SSLConfigSettings
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val checkRevocation: Option[Boolean]

    Permalink

    Whether revocation lists should be checked, if None, defaults to platform default setting.

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val debug: SSLDebugConfig

    Permalink

    The debug config.

  8. val default: Boolean

    Permalink

    Whether we should use the default JVM SSL configuration or not.

  9. val enabledCipherSuites: Option[Seq[String]]

    Permalink

    If defined, override the platform default cipher suites.

  10. val enabledProtocols: Option[Seq[String]]

    Permalink

    If defined, override the platform default protocols.

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. val hostnameVerifierClass: Class[_ <: HostnameVerifier]

    Permalink

    The hostname verifier class.

  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. val keyManagerConfig: KeyManagerConfig

    Permalink

    The key manager configuration.

  19. val loose: SSLLooseConfig

    Permalink

    Loose configuratino parameters

  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val protocol: String

    Permalink

    The SSL protocol to use.

    The SSL protocol to use. Defaults to TLSv1.2.

  24. val revocationLists: Option[Seq[URL]]

    Permalink

    The revocation lists to check.

  25. val secureRandom: Option[SecureRandom]

    Permalink

    The SecureRandom instance to use.

    The SecureRandom instance to use. Let the platform choose if None.

  26. val sslParametersConfig: SSLParametersConfig

    Permalink
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    SSLConfigSettings → AnyRef → Any
  29. val trustManagerConfig: TrustManagerConfig

    Permalink

    The trust manager configuration.

  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def withCheckRevocation(value: Option[Boolean]): SSLConfigSettings

    Permalink
  34. def withDebug(value: SSLDebugConfig): SSLConfigSettings

    Permalink
  35. def withDefault(value: Boolean): SSLConfigSettings

    Permalink
  36. def withEnabledCipherSuites(value: Option[Seq[String]]): SSLConfigSettings

    Permalink
  37. def withEnabledProtocols(value: Option[Seq[String]]): SSLConfigSettings

    Permalink
  38. def withHostnameVerifierClass(value: Class[_ <: HostnameVerifier]): SSLConfigSettings

    Permalink
  39. def withKeyManagerConfig(value: KeyManagerConfig): SSLConfigSettings

    Permalink
  40. def withLoose(value: SSLLooseConfig): SSLConfigSettings

    Permalink
  41. def withProtocol(value: String): SSLConfigSettings

    Permalink
  42. def withRevocationLists(value: Option[Seq[URL]]): SSLConfigSettings

    Permalink
  43. def withSecureRandom(value: Option[SecureRandom]): SSLConfigSettings

    Permalink
  44. def withSslParametersConfig(value: SSLParametersConfig): SSLConfigSettings

    Permalink
  45. def withTrustManagerConfig(value: TrustManagerConfig): SSLConfigSettings

    Permalink

Deprecated Value Members

  1. val disabledKeyAlgorithms: Seq[String]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.0) not operative

Inherited from AnyRef

Inherited from Any

Ungrouped