Packages

package tls

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class DecryptionParameters(transformation: String, keyInHex: String, initializationVectorInHex: String) extends Product with Serializable

  2. final class PrivateKeyDecryptionException extends Exception
  3. trait SecretsUrl extends AnyRef
  4. final case class TlsConfiguration(enabled: Boolean, keyCertChainFile: Option[File] = None, keyFile: Option[File] = None, trustCertCollectionFile: Option[File] = None, secretsUrl: Option[SecretsUrl] = None, clientAuth: ClientAuth = ClientAuth.REQUIRE, enableCertRevocationChecking: Boolean = false, minimumServerProtocolVersion: Option[TlsVersion] = None) extends Product with Serializable
  5. final case class TlsInfo(enabledCipherSuites: Seq[String], enabledProtocols: Seq[String], supportedCipherSuites: Seq[String], supportedProtocols: Seq[String]) extends Product with Serializable

Value Members

  1. object DecryptionParameters extends Serializable
  2. object DecryptionParametersJsonProtocol extends DefaultJsonProtocol
  3. 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

  4. object SecretsUrl
  5. object TlsConfiguration extends Serializable
  6. object TlsInfo extends Serializable
  7. object TlsVersion

Ungrouped