Packages

package ssl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Cert(id: String, name: String, description: String, chain: String, privateKey: String, caRef: Option[String], domain: String = "--", selfSigned: Boolean = false, ca: Boolean = false, valid: Boolean = false, exposed: Boolean = false, revoked: Boolean, autoRenew: Boolean = false, letsEncrypt: Boolean = false, client: Boolean = false, keypair: Boolean = false, subject: String = "--", from: DateTime = DateTime.now(), to: DateTime = DateTime.now(), sans: Seq[String] = Seq.empty, entityMetadata: Map[String, String] = Map.empty, tags: Seq[String] = Seq.empty, password: Option[String] = None, location: EntityLocation = otoroshi.models.EntityLocation()) extends EntityLocationSupport with Product with Serializable
  2. class CertInfo extends AnyRef
  3. trait CertificateDataStore extends BasicStore[Cert]
  4. sealed trait ClientAuth extends AnyRef

    git over http works with otoroshi ssh and other => http tunneling like https://github.com/mathieuancelin/node-httptunnel or https://github.com/larsbrinkhoff/httptunnel or https://github.com/luizluca/bridge

  5. sealed trait ClientCertificateValidationDataStore extends BasicStore[ClientCertificateValidator]
  6. case class ClientCertificateValidator(id: String, name: String, description: String, url: String, host: String, goodTtl: Long = 10L * 60000L, badTtl: Long = 1L * 60000L, method: String = "POST", path: String = "/certificates/_validate", timeout: Long = 10000L, noCache: Boolean, alwaysValid: Boolean, headers: Map[String, String] = Map.empty, proxy: Option[WSProxyServer], location: EntityLocation = otoroshi.models.EntityLocation(), tags: Seq[String] = Seq.empty, metadata: Map[String, String] = Map.empty) extends EntityLocationSupport with Product with Serializable
  7. case class ConfigAndHash(config: Config, hash: String) extends Product with Serializable
  8. class CustomSSLEngine extends SSLEngine
  9. class DynamicKeyManager extends X509ExtendedKeyManager
  10. class DynamicSSLEngineProvider extends SSLEngineProvider
  11. class FakeTrustManager extends X509ExtendedTrustManager
  12. class KvClientCertificateValidationDataStore extends ClientCertificateValidationDataStore with RedisLikeStore[ClientCertificateValidator]
  13. case class NoAliasesFoundException() extends RuntimeException with NoStackTrace with Product with Serializable
  14. case class NoCertificateFoundException(hostname: String) extends RuntimeException with NoStackTrace with Product with Serializable
  15. case class NoHostFoundException() extends RuntimeException with NoStackTrace with Product with Serializable
  16. case class NoHostnameFoundException() extends RuntimeException with NoStackTrace with Product with Serializable
  17. case class OCSPCertProjection(revoked: Boolean, valid: Boolean, expired: Boolean, revocationReason: String, from: Date, to: Date) extends Product with Serializable
  18. class OcspResponder extends AnyRef
  19. class PemUtils extends AnyRef
  20. class PlayLoggerFactory extends LoggerFactory
  21. class PlayLoggerFactoryLogger extends NoDepsLogger
  22. case class SSLConfigAndHash(config: SSLConfigSettings, hash: String) extends Product with Serializable
  23. class VeryNiceTrustManager extends X509ExtendedTrustManager
  24. class X509KeyManagerSnitch extends X509ExtendedKeyManager

Ungrouped