Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + func AssertCertificateHasClientAuthUsage(t *testing.T, cert *x509.Certificate) + func AssertCertificateHasCommonName(t *testing.T, cert *x509.Certificate, commonName string) + func AssertCertificateHasDNSNames(t *testing.T, cert *x509.Certificate, DNSNames ...string) + func AssertCertificateHasIPAddresses(t *testing.T, cert *x509.Certificate, IPAddresses ...net.IP) + func AssertCertificateHasOrganizations(t *testing.T, cert *x509.Certificate, organizations ...string) + func AssertCertificateHasServerAuthUsage(t *testing.T, cert *x509.Certificate) + func AssertCertificateIsSignedByCa(t *testing.T, cert *x509.Certificate, signingCa *x509.Certificate) + func CreateCACert(t *testing.T) (*x509.Certificate, crypto.Signer) + func CreateTestCert(t *testing.T, caCert *x509.Certificate, caKey crypto.Signer, ...) (*x509.Certificate, crypto.Signer, *certutil.Config) + func SetupCertificateAuthority(t *testing.T) (*x509.Certificate, crypto.Signer) + func WritePKIFiles(t *testing.T, dir string, files PKIFiles) + type CertTestCase struct + ExpectError bool + Files PKIFiles + Name string + func GetSparseCertTestCases(t *testing.T) []CertTestCase + type PKIFiles map[string]interface