Packages

package tls

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class TlsConfiguration(enabled: Boolean, certChainFile: Option[File] = None, privateKeyFile: Option[File] = None, trustCollectionFile: Option[File] = None, clientAuth: ClientAuth = ClientAuth.REQUIRE, enableCertRevocationChecking: Boolean = false, minimumServerProtocolVersion: Option[TlsVersion.TlsVersion] = None) extends Product with Serializable
    Annotations
    @SuppressWarnings()
  2. final case class TlsInfo(enabledCipherSuites: Seq[String], enabledProtocols: Seq[String], supportedCipherSuites: Seq[String], supportedProtocols: Seq[String]) extends Product with Serializable

Value Members

  1. 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

  2. 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

  3. object TlsConfiguration extends Serializable
  4. object TlsConfigurationCli
  5. object TlsInfo extends Serializable
  6. object TlsVersion

Ungrouped