SSL_CTX_set_cipher_list(ctx, "STRONG:HIGH:FIPS:@STRENGTH");

-Kyle H

On Thu, May 14, 2009 at 5:46 AM, Folkert van Heusden
<folk...@vanheusden.com> wrote:
> Ok I added debugging code and it gives me this;
>
> 27559:error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared 
> cipher:s3_srvr.c:1006:
>
> What does that mean from a configuration point of view? I have the default 
> openssl package installed and also the cacert.org.pem-file in the correct 
> place.
>
> On Thu, May 14, 2009 at 01:58:13PM +0200, Folkert van Heusden wrote:
>> ssldump gives me the following information:
>>
>> belle:/home/folkert# ssldump -a -A -H -k Personal/src/https2http/key.pem -i 
>> lo
>> New TCP connection #1: localhost(33455) <-> localhost(996)
>> 1 1  0.0001 (0.0001)  C>S SSLv2 compatible client hello
>>   Version 3.1
>>   cipher suites
>>   Unknown value 0x39
>>   Unknown value 0x38
>>   Unknown value 0x35
>>   TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
>>   TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
>>   TLS_RSA_WITH_3DES_EDE_CBC_SHA
>>   SSL2_CK_3DES
>>   Unknown value 0x33
>>   Unknown value 0x32
>>   Unknown value 0x2f
>>   SSL2_CK_RC2
>>   TLS_RSA_WITH_RC4_128_SHA
>>   TLS_RSA_WITH_RC4_128_MD5
>>   SSL2_CK_RC4
>>   TLS_DHE_RSA_WITH_DES_CBC_SHA
>>   TLS_DHE_DSS_WITH_DES_CBC_SHA
>>   TLS_RSA_WITH_DES_CBC_SHA
>>   SSL2_CK_DES
>>   TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
>>   TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA
>>   TLS_RSA_EXPORT_WITH_DES40_CBC_SHA
>>   TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
>>   SSL2_CK_RC2_EXPORT40
>>   TLS_RSA_EXPORT_WITH_RC4_40_MD5
>>   SSL2_CK_RC4_EXPORT40
>> 1 2  0.0030 (0.0028)  S>CV3.1(2)  Alert
>>     level           fatal
>>     value           handshake_failure
>> 1    0.0031 (0.0001)  C>S  TCP FIN
>> 1    0.0039 (0.0008)  S>C  TCP FIN
>>
>>
>> On Wed, May 13, 2009 at 06:21:18PM +0200, Folkert van Heusden wrote:
>> > Hi,
>> >
>> > I have an ssl server. Really simple;
>> >
>> >     // init
>> >         SSL_library_init();
>> >         SSL_load_error_strings();
>> >         bio_err = BIO_new_fp(stderr, BIO_NOCLOSE);
>> >         meth = SSLv23_server_method();
>> >         ctx = SSL_CTX_new(meth);
>> >         SSL_CTX_use_certificate_chain_file(ctx, 
>> > "/home/folkert/Personal/src/server.pem");
>> >
>> >     // accept
>> >     socket_h_from = accept();
>> >         sbio = BIO_new_socket(socket_h_from, BIO_NOCLOSE);
>> >         ssl_h_from = SSL_new(server_ctx);
>> >         SSL_set_bio(ssl_h_from, sbio, sbio);
>> >         int rc = SSL_accept(ssl_h_from);
>> >
>> > Now when I connect using telnet -z ssl to that port, the connection is
>> > dropped.
>> > I did a debug-session with openssl and got this:
>> >
>> > folk...@belle:~$ openssl s_client -connect localhost:996 -state -debug
>> > CONNECTED(00000003)
>> > SSL_connect:before/connect initialization
>> > write to 0x1923850 [0x1924d40] (118 bytes => 118 (0x76))
>> > 0000 - 80 74 01 03 01 00 4b 00-00 00 20 00 00 39 00 00 .t....K...  ..9..
>> > 0010 - 38 00 00 35 00 00 16 00-00 13 00 00 0a 07 00 c0 8..5............
>> > 0020 - 00 00 33 00 00 32 00 00-2f 03 00 80 00 00 05 00 ..3..2../.......
>> > 0030 - 00 04 01 00 80 00 00 15-00 00 12 00 00 09 06 00 ................
>> > 0040 - 40 00 00 14 00 00 11 00-00 08 00 00 06 04 00 80 @...............
>> > 0050 - 00 00 03 02 00 80 ad 40-e1 d0 43 ad a8 5b 4d d5 .......@..c..[m.
>> > 0060 - 68 a3 b0 b0 45 38 d8 0d-0d cf 5a 90 bc 3e e3 37 h...E8....Z..>.7
>> > 0070 - 19 71 17 2d 0a 09                                 .q.-..
>> > SSL_connect:SSLv2/v3 write client hello A
>> > read from 0x1923850 [0x192a2a0] (7 bytes => 7 (0x7))
>> > 0000 - 15 03 01 00 02 02 28                              ......(
>> > SSL3 alert read:fatal:handshake failure
>> > SSL_connect:error in SSLv2/v3 read server hello A
>> > 32584:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert 
>> > handshake failure:s23_clnt.c:578:
>> >
>> > What is it that I'm doing wrong here?
>> >
>> > Thanks.
>> >
>> >
>> > Folkert van Heusden
>> >
>> > --
>> >
>> > Multitail - gibkaja utilita po sledovaniju log-fajlov i vyvoda
>> > kommand. Fil'trovanie, raskra?ivanie, slijanie, vizual'noe sravnenie,
>> > i t.d.  http://www.vanheusden.com/multitail/
>> > ----------------------------------------------------------------------
>> > Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
>> > ______________________________________________________________________
>> > OpenSSL Project                                 http://www.openssl.org
>> > User Support Mailing List                    openssl-us...@openssl.org
>> > Automated List Manager                           majord...@openssl.org
>>
>>
>> Folkert van Heusden
>>
>> --
>>
>> Multitail - gibkaja utilita po sledovaniju log-fajlov i vyvoda
>> kommand. Fil'trovanie, raskra?ivanie, slijanie, vizual'noe sravnenie,
>> i t.d.  http://www.vanheusden.com/multitail/
>> ----------------------------------------------------------------------
>> Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
>> ______________________________________________________________________
>> OpenSSL Project                                 http://www.openssl.org
>> User Support Mailing List                    openssl-us...@openssl.org
>> Automated List Manager                           majord...@openssl.org
>
>
> Folkert van Heusden
>
> --
> MultiTail är en flexibel redskap för att fälja logfilar, utför av
> commandoer, filtrera, ge färg, sammanfoga, o.s.v. följa.
> http://www.vanheusden.com/multitail/
> ----------------------------------------------------------------------
> Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-us...@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