There are the only messages that were appearing in the log:
[Fri Feb 24 15:16:23 2012] [error] [client XX.XX.XXX.XX] Certificate 
Verification: Error (20): unable to get local issuer certificate
[Fri Feb 24 15:16:23 2012] [error] [client XX.XX.XXX.XX] Re-negotiation 
handshake failed: Not accepted by client!?

I needed to have SSL 3.0 and TLS 1.0 enabled on the browser as some other (I 
suspect IIS) sites are TLS only. Finally when we rolled OpenSSL back to 0.9.8r, 
were we able to negotiate a successful handshake with Windows 7/IE8.
This is the current working configuration on the server:
SSLProtocol -all +SSLv3 +TLSv1
SSLCipherSuite SSLv3:TLSv1
SSLHonorCipherOrder on


I'm unfamiliar with the s_server utility. Do you have specific instructions on 
how/what to test?


Curtis N. Tammany


-----Original Message-----
From: owner-openssl-us...@openssl.org [mailto:owner-openssl-us...@openssl.org] 
On Behalf Of Dr. Stephen Henson
Sent: Saturday, February 25, 2012 12:27
To: openssl-users@openssl.org
Subject: Re: Windows 7/IE8 CAC enabled sites

On Fri, Feb 24, 2012, Tammany, Curtis wrote:

> Hello-
>
> We have a Apache 2.2.22/ OpenSSL 1.0.0g/ PHP 5.3.10 CAC-enabled website on a 
> government location. We have a few users with Windows 7/IE8 who used to be 
> able to access the site but were unable to after a Microsoft patch (KB2585542 
> http://support.microsoft.com/kb/2643584 )was pushed.
>
> The server has the following configuration:
> SSLProtocol -all +SSLv3 +TLSv1
> SSLCipherSuite HIGH:MEDIUM
> SSLHonorCipherOrder on
>
> My understanding is that the server should listen for either SSLv3 or TLSv1 
> protocols.
>
> I've been working with a Windows7/ IE8 box to troubleshoot the situation. It 
> seems I can access the Apache site if SSL 3.0 only is enabled in the browser. 
> If TLS 1.0 is enabled, the browser will prompt for a client certificate but 
> will error out "Internet explorer cannot display the webpage" before 
> prompting the user for their PIN. TLS 1.0 needs to be enabled in the browser 
> as other (IIS) sites are TLS only.
>
> Can you offer any insight as to why our Apache site is accessible with only 
> SSL 3.0 enabled in the browser????
>
> If you need more information on the issue, please let me know.
>
>

Check to see if there is a corresponding error message in the server log.

If possible try to reproduce with the s_server utility.

I've an idea what this might be. Try disabling RSA key exchange ciphersuites
on the server too (adding :!kRSA to SSLCipherSuite) and see if that resolves
the problem.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to