J.R-

chances are that Netscape communicator is looking at the nsCertType Extension within 
the certificate.  This extension is used to define specific usage characteristics 
attributed to the certificate. If  Communicator sees this extension it WILL apply 
those usage characteristics for the cetrificate.  I believe that you need to generate 
the certificate with the following bit string in order to get the usage that you 
desire - S/Mime and client certificates:

0x10100000

This option is configurable within the ssleay.cnf file - look for "nsCertType"
Another option is to make sure that this extension is ommitted from the certificate - 
and if it is - Netscape products will allow the certificate to be used for pretty much 
anything (CA, S/Mime, Client certs, server certs, etc)

I also believe that Netscape has a page that describes it's usage somewhere on there 
web site describing what each bit flag is used for.

Andrew Gray
--
The Open Group
http://www.opengroup.org/~agray

+-------------------------------------------------------------------------+
| Administrative requests should be sent to [EMAIL PROTECTED] |
| List service provided by Open Software Associates, http://www.osa.com/  |
+-------------------------------------------------------------------------+

Reply via email to