> > But the problem is that certificates, CA-signed and installed are marked in
> > IE5 as fit for everything EXCEPT email and client-identification.
> >
> > They are marked for servers, code signing, encryped file systems, all kinds
> > of stuff I have never heard of!

Won't the certificate usage in IE also depend on the KEY properties?

xenroll control has KeySpec property that you can specity
before CreatePKCS10():
      xenroll.KeySpec          = 1     ' AT_KEYEXCHANGE
      xenroll.KeySpec          = 2     ' AT_SIGNATURE

As I understand, this should change allowable key usages and might 
give the effects that you see? Just a guess - but play with this 
property and see if it has any effects.

quote from Xenroll help file: 
"KEYSPEC
The KeySpec property is used to specify the key type to be generated. 
For the Microsoft Base Cryptographic Provider, this will have a value 
of AT_KEYEXCHANGE for exchange keys, or AT_SIGNATURE for signature keys. 
However, this parameter is specific to the provider being used and may be 
any value that makes sense to the provider. The default for Microsoft Base 
Cryptographic Provider is AT_SIGNATURE. For information on the other 
Microsoft Cryptographic Service Providers, see Microsoft Cryptographic 
Service Providers in the CryptoAPI 2.0 documentation."

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

Reply via email to