From f5887b62ab79dc87e8eb5860c7c2c0ac4fc58b75 Mon Sep 17 00:00:00 2001 From: Ramon de Klein Date: Mon, 30 Dec 2024 18:12:35 +0100 Subject: [PATCH] use `GetClientCertificate` instead of `Certificates` to prevent client issue from not being sent --- cmd/kes/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/kes/main.go b/cmd/kes/main.go index 97fc5814..5dad645c 100644 --- a/cmd/kes/main.go +++ b/cmd/kes/main.go @@ -238,7 +238,9 @@ func newClient(conf config) *kes.Client { } client := kes.NewClientWithConfig("", &tls.Config{ - Certificates: []tls.Certificate{cert}, + GetClientCertificate: func(*tls.CertificateRequestInfo) (*tls.Certificate, error) { + return &cert, nil + }, InsecureSkipVerify: conf.InsecureSkipVerify, }) client.Endpoints = endpoints