Documentation ¶
Index ¶
- func ExpectCertificateDNSNamesToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectCertificateIPsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectCertificateOrganizationToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectCertificateURIsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectConditionApproved(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectConditionNotFailed(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectConditiotNotDenied(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectEmailsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectIsCA(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectKeyUsageExtKeyUsageClientAuth(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectKeyUsageExtKeyUsageServerAuth(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectKeyUsageUsageDataEncipherment(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectKeyUsageUsageDigitalSignature(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectValidCertificate(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectValidCommonName(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectValidDuration(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
- func ExpectValidPrivateKeyData(csr *certificatesv1.CertificateSigningRequest, key crypto.Signer) error
- type ValidationFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpectCertificateDNSNamesToMatch ¶
func ExpectCertificateDNSNamesToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectCertificateDNSNamesToMatch checks if the issued certificate has all DNS names it requested, accounting for the CommonName being optionally copied to the DNS Names
func ExpectCertificateIPsToMatch ¶
func ExpectCertificateIPsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectCertificateIPsToMatch checks if the issued certificate has all IP SANs names it requested
func ExpectCertificateOrganizationToMatch ¶
func ExpectCertificateOrganizationToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectCertificateOrganizationToMatch checks if the issued certificate has the same Organization as the requested one
func ExpectCertificateURIsToMatch ¶
func ExpectCertificateURIsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectCertificateURIsToMatch checks if the issued certificate has all URI SANs names it requested
func ExpectConditionApproved ¶
func ExpectConditionApproved(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectConditionApproved checks that the CertificateSigningRequest has been Approved
func ExpectConditionNotFailed ¶
func ExpectConditionNotFailed(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectConditionNotFailed checks that the CertificateSigningRequest is not Failed
func ExpectConditiotNotDenied ¶
func ExpectConditiotNotDenied(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectConditionNotDenied checks that the CertificateSigningRequest has not been Denied
func ExpectEmailsToMatch ¶
func ExpectEmailsToMatch(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectEmailsToMatch check if the issued certificate has all requested email SANs
func ExpectIsCA ¶
func ExpectIsCA(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectIsCA checks the certificate is a CA if requested
func ExpectKeyUsageExtKeyUsageClientAuth ¶
func ExpectKeyUsageExtKeyUsageClientAuth(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectKeyUsageExtKeyUsageClientAuth checks if the issued certificate has the extended key usage of client auth
func ExpectKeyUsageExtKeyUsageServerAuth ¶
func ExpectKeyUsageExtKeyUsageServerAuth(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectKeyUsageExtKeyUsageServerAuth checks if the issued certificate has the extended key usage of server auth
func ExpectKeyUsageUsageDataEncipherment ¶
func ExpectKeyUsageUsageDataEncipherment(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectKeyUsageUsageDataEncipherment checks if a cert has the KeyUsageDataEncipherment key usage set
func ExpectKeyUsageUsageDigitalSignature ¶
func ExpectKeyUsageUsageDigitalSignature(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
UsageDigitalSignature checks if a cert has the KeyUsageDigitalSignature key usage set
func ExpectValidCertificate ¶
func ExpectValidCertificate(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectValidCertificateCertificate checks if the certificate is a valid x509 certificate
func ExpectValidCommonName ¶
func ExpectValidCommonName(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectValidCommonName checks if the issued certificate has the requested CN or one of the DNS SANs
func ExpectValidDuration ¶
func ExpectValidDuration(csr *certificatesv1.CertificateSigningRequest, _ crypto.Signer) error
ExpectValidDuration checks if the issued certificate matches the requested duration
func ExpectValidPrivateKeyData ¶
func ExpectValidPrivateKeyData(csr *certificatesv1.CertificateSigningRequest, key crypto.Signer) error
ExpectValidPrivateKeyData checks the requesting private key matches the signed certificate
Types ¶
type ValidationFunc ¶
type ValidationFunc func(csr *certificatesv1.CertificateSigningRequest, key crypto.Signer) error
ValidationFunc describes a CertificateSigningRequest validation helper function