Re: Client certificate sent in clear or not?

From: John Banes [MS] (jbanes_at_online.microsoft.com)
Date: 01/13/04


Date: Mon, 12 Jan 2004 15:53:24 -0800

It depends on how the server is configured.

Sometimes the client certificate is sent during the initial SSL handshake,
in which case it is sent in the clear.

Sometimes the server doesn't ask for a client certificate during the first
handshake. In this case, the server will initiate a renegotiation at some
later time, and request a client certificate during a second handshake. In
this case all of the messages in this second handshake are sent encrypted,
including the client certificate. This is the mode that IIS usually uses.

Regards,
John Banes
[Microsoft Security Developer]

This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.

"Tester" <test> wrote in message
news:%23bcvqRG2DHA.2528@TK2MSFTNGP09.phx.gbl...
> Hi,
>
> Could someone tell me if client certificate (for client auth) is sent in
> clear during SSL
> handshake or is it sent after SSL handshake is done?
>
> Thanks for any response
>
>
>



Relevant Pages

  • SSL handshake and client certificate
    ... Could someone tell me if private key of the client certificate is involved ... during the SSL handshake with a server? ...
    (microsoft.public.platformsdk.security)
  • Re: SSL handshake and client certificate
    ... > Could someone tell me if private key of the client certificate is involved ... > during the SSL handshake with a server? ... the client really has access to the private key]. ...
    (microsoft.public.platformsdk.security)
  • Re: Disable requesting client certificate when running in SSL
    ... Regarding getting your client certificate to work, I think it needs to be ... in the cert or does altSecurityIdentities need ... > done unless the QUERYCLIENTCERT function is set by using the connection ... the handshake only involves identifying the server" ...
    (microsoft.public.windows.server.active_directory)
  • Re: Schannel and client certificates
    ... > cred handle containing the certificate, and call InitializeSecurityContext ... with the client certificate chain being sent to the server. ... then the handshake is completed without sending it. ... >> AcquireCredentialsHandle call. ...
    (microsoft.public.platformsdk.security)
  • Re: IIS SSL Site Page Not Found - have tried everything
    ... >I have a default web site on IIS 5 set up with a SSL Certificate ... > when the protocal is set to HTTPS but not when set to HTTP. ... > server and root authority in browser. ... > Handshake: 2097 bytes received ...
    (microsoft.public.inetserver.iis.security)

Quantcast