On Sunday 10 Mar 2013 04:10:24 Grant wrote:

> Thanks for the link.  Which ssl_ciphers do you use?  Which one does
> openssl show you're using?  I have:
> 
> ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!MEDIUM:!LOW:!EXP:!kEDH:RC4+RSA:+HIGH;

To see what openssl is configured to use try:

  openssl ciphers


> and 'openssl s_client -host HOSTNAME -port 443' shows:
> 
> Cipher    : ECDHE-RSA-AES256-GCM-SHA384
> 
> I also get "Verify return code: 20 (unable to get local issuer
> certificate)" from that command but I'm guessing that's OK since I get
> the same when using www.google.com as the HOSTNAME.
> 
> - Grant

This means that s_client is not pointed to the correct CApath for your 
machine, or that the server's CA certificate is not in the local CApath.

Try this first:

  openssl s_client -CApath /etc/ssl/certs/ -host www.google.com -port 443

which should return something like:

    Verify return code: 0 (ok)


If it still returns a code 20, then this would mean that the CA certificate 
for Google is not in your /etc/ssl/certs/, or its hash value/symlink in there 
is incorrect.

Run this to rehash all certificates in that directory:

  c_rehash /etc/ssl/certs/

or 

  c_rehash /etc/ssl/certs/Equifax*

which is Google's root CA.

HTH.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to