package
ssl
Type Members
-
class
AlgorithmChecker extends PKIXCertPathChecker
-
case class
AlgorithmConstraint(algorithm: String, constraint: Option[ExpressionSymbol] = scala.None) extends Product with Serializable
-
-
-
-
-
-
case class
DefaultKeyManagerConfig(algorithm: Option[String] = scala.None, keyStoreConfigs: Seq[KeyStoreConfig] = immutable.this.Nil, password: Option[String] = scala.None) extends KeyManagerConfig with Product with Serializable
-
-
case class
DefaultKeyStoreConfig(storeType: Option[String], filePath: Option[String], data: Option[String], password: Option[String]) extends KeyStoreConfig with Product with Serializable
-
case class
DefaultSSLConfig(default: Option[Boolean] = scala.None, protocol: Option[String] = scala.None, checkRevocation: Option[Boolean] = scala.None, revocationLists: Option[Seq[URL]] = scala.None, enabledCipherSuites: Option[Seq[String]] = scala.None, enabledProtocols: Option[Seq[String]] = scala.None, disabledSignatureAlgorithms: Option[String] = scala.None, disabledKeyAlgorithms: Option[String] = scala.None, keyManagerConfig: Option[KeyManagerConfig] = scala.None, trustManagerConfig: Option[TrustManagerConfig] = scala.None, hostnameVerifierClass: Option[Class[HostnameVerifier]] = scala.None, secureRandom: Option[SecureRandom] = scala.None, debug: Option[SSLDebugConfig] = scala.None, loose: Option[SSLLooseConfig] = scala.None) extends SSLConfig with Product with Serializable
-
-
case class
DefaultSSLLooseConfig(allowWeakCiphers: Option[Boolean] = scala.None, allowWeakProtocols: Option[Boolean] = scala.None, allowLegacyHelloMessages: Option[Boolean] = scala.None, allowUnsafeRenegotiation: Option[Boolean] = scala.None, disableHostnameVerification: Option[Boolean] = scala.None) extends SSLLooseConfig with Product with Serializable
-
case class
DefaultTrustManagerConfig(algorithm: Option[String] = scala.None, trustStoreConfigs: Seq[TrustStoreConfig] = immutable.this.Nil) extends TrustManagerConfig with Product with Serializable
-
-
case class
DefaultTrustStoreConfig(storeType: Option[String], filePath: Option[String], data: Option[String]) extends TrustStoreConfig with Product with Serializable
-
case class
Equal(x: Int) extends ExpressionSymbol with Product with Serializable
-
sealed abstract
class
ExpressionSymbol extends AnyRef
-
-
-
-
-
-
-
-
case class
LessThan(x: Int) extends ExpressionSymbol with Product with Serializable
-
-
-
case class
MoreThan(x: Int) extends ExpressionSymbol with Product with Serializable
-
-
case class
NotEqual(x: Int) extends ExpressionSymbol with Product with Serializable
-
trait
SSLConfig extends AnyRef
-
-
-
case class
SSLDebugConfig(all: Boolean = false, ssl: Boolean = false, certpath: Boolean = false, ocsp: Boolean = false, record: Option[SSLDebugRecordOptions] = scala.None, handshake: Option[SSLDebugHandshakeOptions] = scala.None, keygen: Boolean = false, session: Boolean = false, defaultctx: Boolean = false, sslctx: Boolean = false, sessioncache: Boolean = false, keymanager: Boolean = false, trustmanager: Boolean = false, pluggability: Boolean = false) extends Product with Serializable
-
case class
SSLDebugHandshakeOptions(data: Boolean = false, verbose: Boolean = false) extends Product with Serializable
-
case class
SSLDebugRecordOptions(plaintext: Boolean = false, packet: Boolean = false) extends Product with Serializable
-
-
-
-
-
-
-
Value Members
-
-
-
-
-
-
-
-
implicit
def
arrayCertsToListCerts(chain: Array[Certificate]): List[Certificate]
-
implicit
def
certResult2PKIXResult(result: CertPathValidatorResult): PKIXCertPathValidatorResult
-
implicit
def
certificate2X509Certificate(cert: Certificate): X509Certificate
-
-
def
debugChain(chain: Array[X509Certificate]): Seq[String]
-
def
foldVersion[T](run16: ⇒ T, runHigher: ⇒ T): T
Inherited from AnyRef
Inherited from Any