package tls
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class DecryptionParameters(transformation: String, keyInHex: String, initializationVectorInHex: String) extends Product with Serializable
- final class PrivateKeyDecryptionException extends Exception
- trait SecretsUrl extends AnyRef
- final case class TlsConfiguration(enabled: Boolean, certChainFile: Option[File] = None, privateKeyFile: Option[File] = None, trustCollectionFile: Option[File] = None, secretsUrl: Option[SecretsUrl] = None, clientAuth: ClientAuth = ClientAuth.REQUIRE, enableCertRevocationChecking: Boolean = false, minimumServerProtocolVersion: Option[TlsVersion.TlsVersion] = None) extends Product with Serializable
- Annotations
- @SuppressWarnings()
- final case class TlsInfo(enabledCipherSuites: Seq[String], enabledProtocols: Seq[String], supportedCipherSuites: Seq[String], supportedProtocols: Seq[String]) extends Product with Serializable
Value Members
- object DecryptionParameters extends Serializable
- object DecryptionParametersJsonProtocol extends DefaultJsonProtocol
- object OcspProperties
Enables certificate revocation checks with OCSP.
Enables certificate revocation checks with OCSP. See: https://tersesystems.com/blog/2014/03/22/fixing-certificate-revocation/ See: https://www.ibm.com/support/knowledgecenter/en/SSYKE2_8.0.0/com.ibm.java.security.component.80.doc/security-component/jsse2Docs/knowndiffsun.html
- object ProtocolDisabler
Disables the unwanted legacy SSLv2Hello protocol at the JSSE level.
Disables the unwanted legacy SSLv2Hello protocol at the JSSE level. See: https://www.java.com/en/configure_crypto.html#DisableTLS:~:text=Disable%20TLS%201.0%20and%20TLS%201.1
- object SecretsUrl
- object TlsConfiguration extends Serializable
- object TlsInfo extends Serializable
- object TlsVersion