HTTP: Add TLS version configurability for Grafana server (#67482)
Co-authored-by: Rao B V Chalapathi <b_v_chalapathi.rao@nokia.com> Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
This commit is contained in:
co-authored by
Rao B V Chalapathi
Christopher Moyer
parent
5155455c55
commit
b9e53f628f
@@ -0,0 +1,26 @@
|
||||
package util
|
||||
|
||||
import (
|
||||
"crypto/tls"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestTlsNameToVersion(t *testing.T) {
|
||||
tests := []struct {
|
||||
tlsVer string
|
||||
expected uint16
|
||||
}{
|
||||
{"TLS1.0", tls.VersionTLS10},
|
||||
{"TLS1.1", tls.VersionTLS11},
|
||||
{"TLS1.2", tls.VersionTLS12},
|
||||
{"TLS1.3", tls.VersionTLS13},
|
||||
{"SSSL", 0},
|
||||
}
|
||||
|
||||
for _, testcase := range tests {
|
||||
verStr, _ := TlsNameToVersion(testcase.tlsVer)
|
||||
assert.EqualValues(t, testcase.expected, verStr)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user