Skip to content

Commit 1a13dcd

Browse files
committed
tls: limit version to 1.2 only and selected ciphers
Signed-off-by: Tuomas Katila <[email protected]>
1 parent 333d636 commit 1a13dcd

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

cmd/fpga_admissionwebhook/main.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,14 @@ func main() {
5555
ctrl.SetLogger(textlogger.NewLogger(tlConf))
5656

5757
tlsCfgFunc := func(cfg *tls.Config) {
58-
cfg.MinVersion = tls.VersionTLS13
58+
cfg.MinVersion = tls.VersionTLS12
59+
cfg.MaxVersion = tls.VersionTLS12
60+
cfg.CipherSuites = []uint16{
61+
tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
62+
tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
63+
tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
64+
tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
65+
}
5966
}
6067

6168
webhookOptions := webhook.Options{

cmd/operator/main.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,14 @@ func main() {
135135
}
136136

137137
tlsCfgFunc := func(cfg *tls.Config) {
138-
cfg.MinVersion = tls.VersionTLS13
138+
cfg.MinVersion = tls.VersionTLS12
139+
cfg.MaxVersion = tls.VersionTLS12
140+
cfg.CipherSuites = []uint16{
141+
tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
142+
tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
143+
tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
144+
tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
145+
}
139146
}
140147

141148
webhookOptions := webhook.Options{

cmd/sgx_admissionwebhook/main.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,14 @@ func main() {
3737
ctrl.SetLogger(textlogger.NewLogger(tlConf))
3838

3939
tlsCfgFunc := func(cfg *tls.Config) {
40-
cfg.MinVersion = tls.VersionTLS13
40+
cfg.MinVersion = tls.VersionTLS12
41+
cfg.MaxVersion = tls.VersionTLS12
42+
cfg.CipherSuites = []uint16{
43+
tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
44+
tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
45+
tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
46+
tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
47+
}
4148
}
4249

4350
webhookOptions := webhook.Options{

0 commit comments

Comments
 (0)