# Functions
CertificateHasCondition will return true if the given Certificate has a condition matching the provided CertificateCondition.
CertificateRequestHasCondition will return true if the given CertificateRequest has a condition matching the provided CertificateRequestCondition.
This returns with true if the CertificateRequest contains an InvalidRequest condition, and returns false otherwise.
This returns with the message if the CertificateRequest contains an InvalidRequest condition, and returns "" otherwise.
This returns the status reason of a CertificateRequest.
No description provided by the author
No description provided by the author
ExtKeyUsageStrings returns the cmapi.KeyUsage and "unknown" if not found.
ExtKeyUsageType returns the relevant x509.ExtKeyUsage or false if not found.
No description provided by the author
No description provided by the author
IssuerHasCondition will return true if the given GenericIssuer has a condition matching the provided IssuerCondition.
issuerKind returns the kind of issuer for a certificate.
KeyUsageStrings returns the cmapi.KeyUsage and "unknown" if not found.
KeyUsageType returns the relevant x509.KeyUsage or false if not found.
NameForIssuer determines the name of the Issuer implementation given an Issuer resource.
RemoteCertificateCondition will remove any condition with this condition type.
SetCertificateCondition will set a 'condition' on the given Certificate.
SetCertificateRequestCondition will set a 'condition' on the given CertificateRequest.
SetIssuerCondition will set a 'condition' on the given GenericIssuer.
# Constants
IssuerACME is the name of the ACME issuer.
IssuerCA is the name of the simple issuer.
IssuerSelfSigned is a self signing issuer.
IssuerVault is the name of the Vault issuer.
IssuerVenafi uses Venafi Trust Protection Platform and Venafi Cloud.
# Variables
Clock is defined as a package var so it can be stubbed out during tests.