var trueConditionTypes …
var trueStatusOnly …
var allStatusValues …
type certificateValidationOptions …
func validateCSR(obj *certificates.CertificateSigningRequest) error { … }
func validateCertificate(pemData []byte) error { … }
func ValidateCertificateRequestName(name string, prefix bool) []string { … }
func ValidateCertificateSigningRequestCreate(csr *certificates.CertificateSigningRequest) field.ErrorList { … }
var allValidUsages …
func validateCertificateSigningRequest(csr *certificates.CertificateSigningRequest, opts certificateValidationOptions) field.ErrorList { … }
func validateConditions(fldPath *field.Path, csr *certificates.CertificateSigningRequest, opts certificateValidationOptions) field.ErrorList { … }
func ValidateCertificateSigningRequestUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList { … }
func ValidateCertificateSigningRequestStatusUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList { … }
func ValidateCertificateSigningRequestApprovalUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest) field.ErrorList { … }
func validateCertificateSigningRequestUpdate(newCSR, oldCSR *certificates.CertificateSigningRequest, opts certificateValidationOptions) field.ErrorList { … }
func findConditions(csr *certificates.CertificateSigningRequest, conditionType certificates.RequestConditionType) []certificates.CertificateSigningRequestCondition { … }
func getValidationOptions(newCSR, oldCSR *certificates.CertificateSigningRequest) certificateValidationOptions { … }
func allowBothApprovedAndDenied(oldCSR *certificates.CertificateSigningRequest) bool { … }
func allowLegacySignerName(oldCSR *certificates.CertificateSigningRequest) bool { … }
func allowDuplicateConditionTypes(oldCSR *certificates.CertificateSigningRequest) bool { … }
func hasDuplicateConditionTypes(csr *certificates.CertificateSigningRequest) bool { … }
func allowEmptyConditionType(oldCSR *certificates.CertificateSigningRequest) bool { … }
func hasEmptyConditionType(csr *certificates.CertificateSigningRequest) bool { … }
func allowArbitraryCertificate(newCSR, oldCSR *certificates.CertificateSigningRequest) bool { … }
func allowUnknownUsages(oldCSR *certificates.CertificateSigningRequest) bool { … }
func hasUnknownUsage(usages []certificates.KeyUsage) bool { … }
func allowDuplicateUsages(oldCSR *certificates.CertificateSigningRequest) bool { … }
func hasDuplicateUsage(usages []certificates.KeyUsage) bool { … }
type ValidateClusterTrustBundleOptions …
func ValidateClusterTrustBundle(bundle *certificates.ClusterTrustBundle, opts ValidateClusterTrustBundleOptions) field.ErrorList { … }
func ValidateClusterTrustBundleUpdate(newBundle, oldBundle *certificates.ClusterTrustBundle) field.ErrorList { … }
func validateTrustBundle(path *field.Path, in string) field.ErrorList { … }