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 disabledKeyAlgorithms: Seq[String]

    Permalink

    The disabled key algorithms.

  10. val disabledSignatureAlgorithms: Seq[String]

    Permalink

    The disabled signature algorithms.

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

    Permalink

    If defined, override the platform default cipher suites.

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

    Permalink

    If defined, override the platform default protocols.

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

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

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

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

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

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

    Permalink

    The hostname verifier class.

  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. val keyManagerConfig: KeyManagerConfig

    Permalink

    The key manager configuration.

  21. val loose: SSLLooseConfig

    Permalink

    Loose configuratino parameters

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

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

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

    Permalink
    Definition Classes
    AnyRef
  25. val protocol: String

    Permalink

    The SSL protocol to use.

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

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

    Permalink

    The revocation lists to check.

  27. val secureRandom: Option[SecureRandom]

    Permalink

    The SecureRandom instance to use.

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

  28. val sslParametersConfig: SSLParametersConfig

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

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

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

    Permalink

    The trust manager configuration.

  32. final def wait(): Unit

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

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

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

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

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

    Permalink
  38. def withDisabledKeyAlgorithms(value: Seq[String]): SSLConfigSettings

    Permalink
  39. def withDisabledSignatureAlgorithms(value: Seq[String]): SSLConfigSettings

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

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

    Permalink
  42. def withHostnameVerifierClass(value: Class[HostnameVerifier]): SSLConfigSettings

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

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

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

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

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

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped