Module certificates

Source

Modules§

prelude šŸ”’

Structs§

Certificate
Auto-generated derived type for CertificateSpec via CustomResource
CertificateAdditionalOutputFormats
CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key.
CertificateIssuerRef
Reference to the issuer responsible for issuing the certificate. If the issuer is namespace-scoped, it must be in the same namespace as the Certificate. If the issuer is cluster-scoped, it can be used from any namespace.
CertificateKeystores
Additional keystore output formats to be stored in the Certificate’s Secret.
CertificateKeystoresJks
JKS configures options for storing a JKS keystore in the spec.secretName Secret resource.
CertificateKeystoresJksPasswordSecretRef
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
CertificateKeystoresPkcs12
PKCS12 configures options for storing a PKCS12 keystore in the spec.secretName Secret resource.
CertificateKeystoresPkcs12PasswordSecretRef
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
CertificateNameConstraints
x.509 certificate NameConstraint extension which MUST NOT be used in a non-CA certificate. More Info: https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.10
CertificateNameConstraintsExcluded
Excluded contains the constraints which must be disallowed. Any name matching a restriction in the excluded field is invalid regardless of information appearing in the permitted
CertificateNameConstraintsPermitted
Permitted contains the constraints in which the names must be located.
CertificateOtherNames
CertificatePrivateKey
Private key options. These include the key algorithm and size, the used encoding and the rotation policy.
CertificateSecretTemplate
Defines annotations and labels to be copied to the Certificate’s Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate’s Secret.
CertificateSpec
Specification of the desired state of the Certificate resource. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
CertificateStatus
Status of the Certificate. This is set and managed automatically. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
CertificateSubject
Requested set of X509 certificate subject attributes. More info: https://datatracker.ietf.org/doc/html/rfc5280#section-4.1.2.6

Enums§

CertificateAdditionalOutputFormatsType
CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key.
CertificateKeystoresPkcs12Profile
PKCS12 configures options for storing a PKCS12 keystore in the spec.secretName Secret resource.
CertificatePrivateKeyAlgorithm
Private key options. These include the key algorithm and size, the used encoding and the rotation policy.
CertificatePrivateKeyEncoding
Private key options. These include the key algorithm and size, the used encoding and the rotation policy.
CertificatePrivateKeyRotationPolicy
Private key options. These include the key algorithm and size, the used encoding and the rotation policy.