There were no replies so I thought I would repost one final time.

I am running RH6.1 with:
Server: Apache/1.3.11 (Unix) PHP/3.0.14 mod_ssl/2.5.0 OpenSSL/0.9.4

I am trying to require a client cert with:
SSLVerifyClient require

And I have my CA's Cert in PEM format under:
SSLCACertificateFile  /usr/local/apache/conf/ssl.crt/ca.crt

Unfortunately my error log says:
mod_ssl: Certificate Verification: Error (20): unable to get local
issuer certificate

QUESTION ONE:
  My CA's cert is a version 1 cert
  Is this the reason for the problem?

QUESTION TWO:
  Before writing this letter I wanted to try recreating the test with a
version 3 cert   for my CA. To my surprise both MSIE and Netscape refuse
to use the new client
  certs. (based on the new CA)
  It simply doesn't show up on the list when the browser asks you to
choose a cert for
  the site.  The client certs are fine for S/MIME and such though.
  Even tried creating a cert with the cca.sh script and the cert is
fine. except it
  doesn't show up in the list of available cert when doing certificate
verification .
  Has anyone seen this before?

QUESTION THREE:
  I am building a CA for real so my root cert better by right the first
time.
  Given the choice was is better for a root cert:
   A version 1 cert or..
   A version 3 cert with the basic constraints set?

Thanks for any feedback
Gerald
--------------------------------------------------------------------
I n t e r K n o w l e d g e
Gerald Villemure
I am a DO-er, not a TRY-er.                      email: [EMAIL PROTECTED]


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to