diff --git a/cmd/fpga_admissionwebhook/main.go b/cmd/fpga_admissionwebhook/main.go index b2174446..975ede5c 100644 --- a/cmd/fpga_admissionwebhook/main.go +++ b/cmd/fpga_admissionwebhook/main.go @@ -55,7 +55,14 @@ func main() { ctrl.SetLogger(textlogger.NewLogger(tlConf)) tlsCfgFunc := func(cfg *tls.Config) { - cfg.MinVersion = tls.VersionTLS13 + cfg.MinVersion = tls.VersionTLS12 + cfg.MaxVersion = tls.VersionTLS12 + cfg.CipherSuites = []uint16{ + tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + } } webhookOptions := webhook.Options{ diff --git a/cmd/operator/main.go b/cmd/operator/main.go index dd3560b5..4450c544 100644 --- a/cmd/operator/main.go +++ b/cmd/operator/main.go @@ -135,7 +135,14 @@ func main() { } tlsCfgFunc := func(cfg *tls.Config) { - cfg.MinVersion = tls.VersionTLS13 + cfg.MinVersion = tls.VersionTLS12 + cfg.MaxVersion = tls.VersionTLS12 + cfg.CipherSuites = []uint16{ + tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + } } webhookOptions := webhook.Options{ diff --git a/cmd/sgx_admissionwebhook/main.go b/cmd/sgx_admissionwebhook/main.go index dae8def6..984d171b 100644 --- a/cmd/sgx_admissionwebhook/main.go +++ b/cmd/sgx_admissionwebhook/main.go @@ -37,7 +37,14 @@ func main() { ctrl.SetLogger(textlogger.NewLogger(tlConf)) tlsCfgFunc := func(cfg *tls.Config) { - cfg.MinVersion = tls.VersionTLS13 + cfg.MinVersion = tls.VersionTLS12 + cfg.MaxVersion = tls.VersionTLS12 + cfg.CipherSuites = []uint16{ + tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, + tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, + tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, + } } webhookOptions := webhook.Options{