var ( rootCACert … servCert … ) var ( rootCAKey … servKey … ) var ecdsaKey … func TestMain(m *testing.M) { … } func TestNewCertAndKey(t *testing.T) { … } func TestHasServerAuth(t *testing.T) { … } func TestWriteCertAndKey(t *testing.T) { … } func TestWriteCert(t *testing.T) { … } func TestWriteCertBundle(t *testing.T) { … } func TestWriteKey(t *testing.T) { … } func TestWritePublicKey(t *testing.T) { … } func TestCertOrKeyExist(t *testing.T) { … } func TestTryLoadCertAndKeyFromDisk(t *testing.T) { … } func TestTryLoadCertFromDisk(t *testing.T) { … } func TestTryLoadCertChainFromDisk(t *testing.T) { … } func TestTryLoadKeyFromDisk(t *testing.T) { … } func TestPathsForCertAndKey(t *testing.T) { … } func TestPathForCert(t *testing.T) { … } func TestPathForKey(t *testing.T) { … } func TestPathForPublicKey(t *testing.T) { … } func TestPathForCSR(t *testing.T) { … } func TestGetAPIServerAltNames(t *testing.T) { … } func TestGetEtcdAltNames(t *testing.T) { … } func TestGetEtcdPeerAltNames(t *testing.T) { … } func TestAppendSANsToAltNames(t *testing.T) { … } func TestRemoveDuplicateAltNames(t *testing.T) { … } func TestVerifyCertChain(t *testing.T) { … } func TestRSAKeySizeFromAlgorithmType(t *testing.T) { … }