(t *testing.T, tempDir string, cert nebula.Certificate)
| 123 | } |
| 124 | |
| 125 | func serializeAndWriteNebulaCert(t *testing.T, tempDir string, cert nebula.Certificate) (string, []byte) { |
| 126 | file, err := os.CreateTemp(tempDir, "nebula-test-cert-*") |
| 127 | require.NoError(t, err) |
| 128 | defer file.Close() |
| 129 | |
| 130 | pem, err := cert.MarshalPEM() |
| 131 | require.NoError(t, err) |
| 132 | data, err := cert.Marshal() |
| 133 | require.NoError(t, err) |
| 134 | _, err = file.Write(pem) |
| 135 | require.NoError(t, err) |
| 136 | |
| 137 | return file.Name(), data |
| 138 | } |
| 139 | |
| 140 | func mustNebulaIPNet(t *testing.T, s string) *net.IPNet { |
| 141 | t.Helper() |
no test coverage detected
searching dependent graphs…