MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / saveAsKeyFile

Function saveAsKeyFile

base/bucket_test.go:377–385  ·  view source on GitHub ↗
(t *testing.T, filename string, key *ecdsa.PrivateKey)

Source from the content-addressed store, hash-verified

375}
376
377func saveAsKeyFile(t *testing.T, filename string, key *ecdsa.PrivateKey) {
378 file, err := os.Create(filename)
379 require.NoError(t, err)
380 b, err := x509.MarshalECPrivateKey(key)
381 require.NoError(t, err)
382 err = pem.Encode(file, &pem.Block{Type: "EC PRIVATE KEY", Bytes: b})
383 require.NoError(t, err)
384 require.NoError(t, file.Close())
385}
386
387func saveAsCertFile(t *testing.T, filename string, derBytes []byte) {
388 certOut, err := os.Create(filename)

Callers 1

mockCertificatesAndKeysFunction · 0.85

Calls 2

EncodeMethod · 0.65
CloseMethod · 0.65

Tested by

no test coverage detected