If I understood correctly, when using TLS with client authentication, the client certificate is transmitted to the server in plain text. The client certificate might include personal information, (like CN=name
, or X509v3 Subject Alternative Name: email:name@server.com
), which could be used to identify users connecting to sites secured with https.
Is there a way to securely transmit the client certificate to the server when using TLS client authentication, without exposing personal information?