Several things to check. First try to see what forms of SGC your
certificate supports. You can do this with:

openssl x509 -in sgcert.pem -text -noout

Look for the extended key usage extension and see whether it says
Netscape, MS SGC or both.

MSIE SGC was only supported in OpenSSL 0.9.5 and later if I recall.

If it says MS SGC then MSIE will try to use MS SGC. If it just says
Netscape it will try Netscape SGC but it is MS implementation of
Netscape SGC is buggy.

I did some experiments and I could only get it to work if I only enabled
128 bit and 40 bit RC4. It has been reported that the various bugs
relate to the new MSIE 56 bit export ciphers which were added to OpenSSL
after 0.9.4 if I recall.

Anyway the thing to do is try messing around with the permitted ciphers, 
check the server docs for info on how to do that and the docs on the
OpenSSL 'ciphers' command

For example you can try

openssl ciphers -v DEFAULT:!EXPORT56:@STRENGTH
openssl ciphers -v RC4:!EXPORT56:@STRENGTH

to get a list of the ciphers it will end up using then try setting them
in the server. You might want to experiment with s_server to see if MSIE
can connect first.

Steve.
-- 
Dr Stephen N. Henson.   http://www.drh-consultancy.demon.co.uk/
Personal Email: [EMAIL PROTECTED] 
Senior crypto engineer, Celo Communications: http://www.celocom.com/
Core developer of the   OpenSSL project: http://www.openssl.org/
Business Email: [EMAIL PROTECTED] PGP key: via homepage.

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

Reply via email to