MCPcopy
hub / github.com/smallstep/cli / serializeAndWriteNebulaCert

Function serializeAndWriteNebulaCert

command/ca/provisioner/provisioner_test.go:84–97  ·  view source on GitHub ↗
(t *testing.T, tempDir string, cert nebula.Certificate)

Source from the content-addressed store, hash-verified

82}
83
84func serializeAndWriteNebulaCert(t *testing.T, tempDir string, cert nebula.Certificate) (string, []byte) {
85 file, err := os.CreateTemp(tempDir, "nebula-test-cert-*")
86 require.NoError(t, err)
87 defer file.Close()
88
89 pem, err := cert.MarshalPEM()
90 require.NoError(t, err)
91 data, err := cert.Marshal()
92 require.NoError(t, err)
93 _, err = file.Write(pem)
94 require.NoError(t, err)
95
96 return file.Name(), data
97}

Callers 1

TestReadNebulaRootsFunction · 0.70

Calls 1

CloseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…