genericapiserver: cut off certificates api dependency

This commit is contained in:
Dr. Stefan Schimanski
2017-01-16 13:10:22 +01:00
parent eb9f953496
commit 918868b115
12 changed files with 81 additions and 47 deletions

View File

@@ -22,14 +22,13 @@ import (
"k8s.io/apimachinery/pkg/util/validation/field"
apivalidation "k8s.io/kubernetes/pkg/api/validation"
"k8s.io/kubernetes/pkg/apis/certificates"
certutil "k8s.io/kubernetes/pkg/util/cert"
)
// validateCSR validates the signature and formatting of a base64-wrapped,
// PEM-encoded PKCS#10 certificate signing request. If this is invalid, we must
// not accept the CSR for further processing.
func validateCSR(obj *certificates.CertificateSigningRequest) error {
csr, err := certutil.ParseCSR(obj)
csr, err := certificates.ParseCSR(obj)
if err != nil {
return err
}