On Wed, Jan 28, 2009 at 09:16:18PM -0500, Georges-Etienne Legendre wrote:

> Can you help me out?
>
> When I execute:
> openssl s_client -connect 204.101.57.74:443
>
> I'm getting this error:
> 47620:error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type 
> is not 01:rsa_pk1.c:100:
> 47620:error:04067072:rsa routines:RSA_EAY_PUBLIC_DECRYPT:padding check 
> failed:rsa_eay.c:697:
> 47620:error:1408D07B:SSL routines:SSL3_GET_KEY_EXCHANGE:bad 
> signature:s3_clnt.c:1448:
>
> Apache 2.2.3 is handling the request, compiled with OpenSSL 0.9.8i.
>
> It does the same if I use another certificate (self-signed). I must be an 
> Apache / OpenSSL problem. From the browser (Firefox) the certificate is 
> accepted.

Firefox negotiates 128-bit RC4-SHA in preference to 3DES, it probably
rates 3DES as a 112-bit cipher. While s_client rates 3DES as a  168-bit
cipher and the server's 3DES implementation is broken. Is the server
running Apache on Windows based on Microsoft's CryptoAPI?

Try:

    $ openssl s_client -cipher 'DEFAULT:!3DES' ...

-- 
        Viktor.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to