Packages

final case class ClientCertificates(certificate: KeySource, key: KeySource, password: Option[String]) extends K8sAuthentication with Product with Serializable

Authenticate with X509 client certificates

See https://kubernetes.io/docs/reference/access-authn-authz/authentication/#x509-client-certs

certificate

Client certificate

key

Client's private key

password

Passphrase for the key if needed

Linear Supertypes
Serializable, Serializable, Product, Equals, K8sAuthentication, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientCertificates
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. K8sAuthentication
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClientCertificates(certificate: KeySource, key: KeySource, password: Option[String])

    certificate

    Client certificate

    key

    Client's private key

    password

    Passphrase for the key if needed

Value Members

  1. val certificate: KeySource
  2. val key: KeySource
  3. val password: Option[String]