go1.19.2 darwin/amd64
Start a crypto/tls-based webserver with mtls config as show below. tlsConfig := &tls.Config{ ClientCAs: caCertPool, ClientAuth: tls.RequireAndVerifyClientCert, }
You may expect to see a client certificate is getting exchanged for verification.
A TLS handshake without client certificate exchange.
I have tried with other option requestClientCertificate etc but none of them worked. seems a bug.