Hi,

I've been reading the subject book, by Eric Rescorla, and ran across the
following passage on page 110 (Chapter 4, under "CertificateRequest"):

"It is important to note that IF certificate chains are being used, then
the CA name specified in the CertificateRequest message need not refer
to the CA that signed the client's certificate, but may instead refer to
one of the parent CAs."


I'm wonder if anyone can tell me what he might've meant by the "IF" in
the above sentence?  

Are certificate chains sometimes used and sometimes not used?  Under
what conditions?


BTW, the reason that I've been looking at this is that I have a
situation where I have a server certificate issued by a CA who is a
subordinate CA to their root CA, and I'm trying to setup client
authentication.  I'm having a problem where clients (using IE6) have a
number of client certificates, issued by the same subordinate CA that I
got my server certificate from, but when they try to connect to my
server, the popup window shows up blank.

Awhile ago, I got some information from this mailing list indicating
that as part of the SSL handshake, the server sends a list of trusted
CAs, and the client then only displays client certificates issued by
those CAs.

In my case, I have both the root CA's certificate and the subordinate
CA's certificate installed on the server, and also on the client, but
still no client certificates appearing when the client tries to connect,
and I can't figure out why.

Any suggestions would be greatly appreciated!!

Thanks,
Jim
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to