import "k8s.io/kubernetes/cmd/kubeadm/app/util/certs"
func AssertCertificateHasClientAuthUsage(t *testing.T, cert *x509.Certificate)
AssertCertificateHasClientAuthUsage is a utility function for kubeadm testing that asserts if a given certificate has the expected ExtKeyUsageClientAuth
AssertCertificateHasCommonName is a utility function for kubeadm testing that asserts if a given certificate has the expected SubjectCommonName
AssertCertificateHasDNSNames is a utility function for kubeadm testing that asserts if a given certificate has the expected DNSNames
AssertCertificateHasIPAddresses is a utility function for kubeadm testing that asserts if a given certificate has the expected IPAddresses
func AssertCertificateHasOrganizations(t *testing.T, cert *x509.Certificate, organizations ...string)
AssertCertificateHasOrganizations is a utility function for kubeadm testing that asserts if a given certificate has the expected Subject.Organization
func AssertCertificateHasServerAuthUsage(t *testing.T, cert *x509.Certificate)
AssertCertificateHasServerAuthUsage is a utility function for kubeadm testing that asserts if a given certificate has the expected ExtKeyUsageServerAuth
func AssertCertificateIsSignedByCa(t *testing.T, cert *x509.Certificate, signingCa *x509.Certificate)
AssertCertificateIsSignedByCa is a utility function for kubeadm testing that asserts if a given certificate is signed by the expected CA
CreateCACert creates a generic CA cert.
func CreateTestCert(t *testing.T, caCert *x509.Certificate, caKey crypto.Signer, altNames certutil.AltNames) (*x509.Certificate, crypto.Signer, *certutil.Config)
CreateTestCert makes a generic certificate with the given CA and alternative names.
SetupCertificateAuthority is a utility function for kubeadm testing that creates a CertificateAuthority cert/key pair
WritePKIFiles writes the given files out to the given directory
CertTestCase is a configuration of certificates and whether it's expected to work.
func GetSparseCertTestCases(t *testing.T) []CertTestCase
GetSparseCertTestCases produces a series of cert configurations and their intended outcomes.
PKIFiles are a list of files that should be created for a test case
Package certs imports 9 packages (graph) and is imported by 8 packages. Updated 2019-08-27. Refresh now. Tools for package owners.