|
|
@ -50,6 +50,9 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy |
|
|
|
}) |
|
|
|
}) |
|
|
|
require.NoError(t, err) |
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
err = caCertFile.Close() |
|
|
|
|
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
// generate test client cert & key
|
|
|
|
// generate test client cert & key
|
|
|
|
cert := &x509.Certificate{ |
|
|
|
cert := &x509.Certificate{ |
|
|
|
SerialNumber: big.NewInt(2019), |
|
|
|
SerialNumber: big.NewInt(2019), |
|
|
@ -77,6 +80,10 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy |
|
|
|
Bytes: certBytes, |
|
|
|
Bytes: certBytes, |
|
|
|
}) |
|
|
|
}) |
|
|
|
require.NoError(t, err) |
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
err = certFile.Close() |
|
|
|
|
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
clientKey := filepath.Join(tempDir, "client.key") |
|
|
|
clientKey := filepath.Join(tempDir, "client.key") |
|
|
|
// nolint:gosec
|
|
|
|
// nolint:gosec
|
|
|
|
// The gosec G304 warning can be ignored because all values come from the test
|
|
|
|
// The gosec G304 warning can be ignored because all values come from the test
|
|
|
@ -88,6 +95,9 @@ func SetupTestSecureSocksProxySettings(t *testing.T) *setting.SecureSocksDSProxy |
|
|
|
}) |
|
|
|
}) |
|
|
|
require.NoError(t, err) |
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
err = keyFile.Close() |
|
|
|
|
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
|
|
|
|
return &setting.SecureSocksDSProxySettings{ |
|
|
|
return &setting.SecureSocksDSProxySettings{ |
|
|
|
ClientCert: clientCert, |
|
|
|
ClientCert: clientCert, |
|
|
|
ClientKey: clientKey, |
|
|
|
ClientKey: clientKey, |
|
|
|