SSLLooseConfig

final class SSLLooseConfig

Configuration for specifying loose (potentially dangerous) ssl config.

Value Params
acceptAnyCertificate

Whether any X.509 certificate should be accepted or not.

allowLegacyHelloMessages

Whether legacy hello messages should be allowed or not. If None, uses the platform default.

allowUnsafeRenegotiation

Whether unsafe renegotiation should be allowed or not. If None, uses the platform default.

allowWeakCiphers

Whether weak ciphers should be allowed or not.

allowWeakProtocols

Whether weak protocols should be allowed or not.

disableHostnameVerification

Whether hostname verification should be disabled.

disableSNI

Whether SNI should be disabled (up to client library to respect this setting or not)

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

override def toString: String
Definition Classes
Any
def withAllowLegacyHelloMessages(value: Option[Boolean]): SSLLooseConfig
def withAllowUnsafeRenegotiation(value: Option[Boolean]): SSLLooseConfig
def withDisableSNI(value: Boolean): SSLLooseConfig

Concrete fields

val acceptAnyCertificate: Boolean
val allowLegacyHelloMessages: Option[Boolean]
val allowUnsafeRenegotiation: Option[Boolean]
val disableSNI: Boolean