Dear sirs,

I have a trouble with OpenSSL with Apache web server.
With client authentication, web browsers cannot connect to web server.
Apache log file of logs/erro_log shows as follows:

[Fri May 14 11:45:05 2010] [info] [client 192.168.220.169] Connection to
child 1 established (server mstestsv2.globalsign.co.jp:443)
[Fri May 14 11:45:05 2010] [info] Seeding PRNG with 136 bytes of entropy
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1866): OpenSSL:
Handshake: start
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
before/accept initialization
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read
11/11 bytes from BIO#95acc20 [mem: 959b940] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 16 03 01
01 ac 01 00 01-a8 03 01                 ...........      |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read
422/422 bytes from BIO#95acc20 [mem: 959b94e] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 4b ec be
9f 33 bb 31 21-3b 45 ed 13 75 83 ab 3e  K...3.1!;E..u..> |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0010: 93 cb 5a
97 da 6d e9 75-7b 8f 3a 42 35 47 d6 13  ..Z..m.u{.:B5G.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0020: 20 84 00
a8 f7 b0 c2 b8-6e 95 c9 29 21 5f 72 6d   .......n..)!_rm |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0030: 00 02 6c
d0 8d 1d 3a 8a-70 50 de a0 e1 be 81 7e  ..l...:.pP.....~ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0040: d3 00 46
c0 0a c0 14 00-88 00 87 00 39 00 38 c0  ..F.........9.8. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0050: 0f c0 05
00 84 00 35 c0-07 c0 09 c0 11 c0 13 00  ......5......... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0060: 45 00 44
00 33 00 32 c0-0c c0 0e c0 02 c0 04 00  E.D.3.2......... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0070: 96 00 41
00 04 00 05 00-2f c0 08 c0 12 00 16 00  ..A...../....... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0080: 13 c0 0d
c0 03 fe ff 00-0a 01 00 01 19 00 00 00  ................ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0090: 1f 00 1d
00 00 1a 6d 73-74 65 73 74 73 76 32 2e  ......mstestsv2. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00a0: 67 6c 6f
62 61 6c 73 69-67 6e 2e 63 6f 2e 6a 70  globalsign.co.jp |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00b0: 00 0a 00
08 00 06 00 17-00 18 00 19 00 0b 00 02  ................ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00c0: 01 00 00
23 00 e0 15 ca-18 02 31 9a 99 12 12 97  ...#......1..... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00d0: 91 66 60
79 ae 5a 15 ae-99 54 38 84 4f 10 b5 23  .f`y.Z...T8.O..# |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00e0: fc 3f d9
0a 63 3b 44 fc-6a e6 98 fc 05 da a4 86  .?..c;D.j....... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00f0: ae 83 e2
05 7e 4a 7d 9a-2f b4 c8 57 77 ce 8a 78  ....~J}./..Ww..x |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0100: 9b 9e 4a
24 f2 37 e3 2c-91 20 aa 92 e8 7c d7 72  ..J$.7.,. ...|.r |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0110: 04 de a8
68 59 4e 05 d2-9b 06 dd d5 cb 1a f6 b6  ...hYN.......... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0120: 52 45 73
c2 8c e8 5a b9-7b bc 06 11 6d 6b ff 6e  REs...Z.{...mk.n |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0130: 12 48 75
71 02 1e f9 d5-bb 79 27 1d d7 39 3d 41  .Huq.....y'..9=A |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0140: 18 29 cf
f1 92 a7 81 98-01 fc ae 0e c9 de 3b 4e  .)............;N |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0150: 56 aa 7f
75 f9 8a cf a6-5d af fe bd 2f d2 79 25  V..u....].../.y% |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0160: 85 94 9d
26 e0 19 7e f2-47 d6 e2 67 2c a0 69 cb  ...&..~.G..g,.i. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0170: 3b f6 38
e7 74 7b 02 13-a5 8c 93 01 7f 6c 92 64  ;.8.t{.......l.d |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0180: ce b0 c9
02 00 fc 27 c8-fe 67 da 75 29 a9 1d 48  ......'..g.u)..H |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0190: 5f 41 1b
7a 8a 0f c8 89-95 fe b4 cf bb 20 71 51  _A.z......... qQ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 01a0: cf ec c4
66 9f 9a                                ...f..           |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1987): [client
192.168.220.169] SSL virtual host for servername mstestsv2.globalsign.co.jpfound
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 read client hello A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write server hello A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write certificate A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1274): [client
192.168.220.169] handing out temporary 1024 bit DH key
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write key exchange A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write server done A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 flush data
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read 5/5
bytes from BIO#95acc20 [mem: 959b943] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 16 03 01
00 86                                   .....            |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read
134/134 bytes from BIO#95acc20 [mem: 959b948] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 10 00 00
82 00 80 c5 79-57 22 ae 1a 62 bf f4 ae  .......yW"..b... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0010: dc 1e 0b
e7 db 88 28 75-3d 85 b0 34 b5 f1 da ab  ......(u=..4.... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0020: 63 d9 eb
0d 60 ea 39 26-27 cd 80 e4 24 65 36 cb  c...`.9&'...$e6. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0030: e7 ff 78
f1 70 88 0a 45-43 cc 2b 0d 30 dd 81 14  ..x.p..EC.+.0... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0040: fc 5c 8a
c1 9e 56 5b 52-30 66 1f d5 14 aa 0d d3  .\\...V[R0f...... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0050: a0 74 34
73 03 ad cc 30-58 14 7c 10 62 8f 13 55  .t4s...0X.|.b..U |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0060: 30 b4 f0
3d 21 b2 80 f1-9f 4c 3f 4e 1b 4a e6 cf  0..=!....L?N.J.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0070: 76 f2 62
a5 90 7a 09 5e-e6 ff d7 45 eb 22 ab 32  v.b..z.^...E.".2 |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0080: e1 85 1d
44 43 54                                ...DCT           |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 read client key exchange A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read 5/5
bytes from BIO#95acc20 [mem: 959b943] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 14 03 01
00 01                                   .....            |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read 1/1
bytes from BIO#95acc20 [mem: 959b948] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000:
01                                               .                |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read 5/5
bytes from BIO#95acc20 [mem: 959b943] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 16 03 01
00 30                                   ....0            |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read
48/48 bytes from BIO#95acc20 [mem: 959b948] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: dd 5d 88
45 94 ac a6 c0-75 08 3d 38 1f a2 1d 40  .].E....u.=8...@ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0010: c7 38 8e
ba ba 52 ce 1a-2e 4f 86 95 7a 31 12 3c  .8...R...O..z1.< |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0020: 92 a3 9a
5f 10 a8 bf 8d-db 95 37 93 16 c3 f4 fc  ..._......7..... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 read finished A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write change cipher spec A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 write finished A
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop:
SSLv3 flush data
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1870): OpenSSL:
Handshake: done
[Fri May 14 11:45:05 2010] [info] Connection: Client IP: 192.168.220.169,
Protocol: TLSv1, Cipher: DHE-RSA-CAMELLIA256-SHA (256/256 bits)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read 5/5
bytes from BIO#95acc20 [mem: 959b943] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 17 03 01
01 b0                                   .....            |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1882): OpenSSL: read
432/432 bytes from BIO#95acc20 [mem: 959b948] (BIO dump follows)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1815):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0000: 25 8a 94
e7 68 8a 39 e3-12 38 a8 e6 b8 14 54 df  %...h.9..8....T. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0010: 63 86 7c
4b 19 35 06 cc-6a 1a 74 06 57 4f f2 95  c.|K.5..j.t.WO.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0020: ae 1a ee
71 f2 ad 30 7f-69 de e9 82 10 ff 75 22  ...q..0.i.....u" |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0030: 06 11 7e
86 a6 2c c3 31-ae 2a d5 4d a8 bd b7 54  ..~..,.1.*.M...T |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0040: 5a da a7
fd 77 4e f9 20-18 24 4d ff ca 07 64 62  Z...wN. .$M...db |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0050: fd 3b 3f
2a 2b 7e d9 c5-69 28 4a 7c 0e e5 a6 19  .;?*+~..i(J|.... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0060: ac d0 9d
0f 25 a0 16 bd-6c b3 81 22 3a 6d 16 3f  ....%...l..":m.? |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0070: 87 e3 a5
1e 94 f1 6d 3a-fd 35 ae a9 8c b5 16 fe  ......m:.5...... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0080: 75 56 cb
78 ef 27 f0 49-10 a5 49 c0 13 69 56 19  uV.x.'.I..I..iV. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0090: a2 00 81
b5 70 8a c8 b5-3a df 2e 52 d6 66 79 d5  ....p...:..R.fy. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00a0: 16 0f 74
ad 51 5d 89 de-02 28 5b f3 41 d3 b9 60  ..t.Q]...([.A..` |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00b0: e3 05 7a
04 bf 91 17 67-9a c4 8c 95 1b 5b 23 46  ..z....g.....[#F |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00c0: d8 45 a1
59 12 8d 3e d8-8b ec 14 f9 36 36 c6 9b  .E.Y..>.....66.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00d0: a1 9b e1
1d 76 14 d7 47-cc 07 c4 b1 e2 cd a4 9e  ....v..G........ |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00e0: 28 cc b6
cf 5f 13 4e 3b-5d 94 48 de 2a b5 47 46  (..._.N;].H.*.GF |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 00f0: 21 d8 aa
1c ba 65 45 99-31 fd e1 30 ca a8 4e e6  !....eE.1..0..N. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0100: 6f fd 46
6d 31 47 30 b3-dd 10 79 13 2a b7 a1 73  o.Fm1G0...y.*..s |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0110: 6c 36 e8
6e 64 ae ab 8f-92 db 80 72 71 b1 e0 b9  l6.nd......rq... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0120: 15 c5 05
fa 1b fe 8c e7-cc 7c 02 11 82 c7 4f 96  .........|....O. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0130: 76 da 74
fd 77 ec 9d d0-d4 f8 9d 25 07 77 fb f8  v.t.w......%.w.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0140: a5 31 51
4b e8 97 d8 e0-60 43 1f 00 5c 95 b7 cb  .1QK....`C..\\... |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0150: 31 39 fb
6b 69 c8 d1 7e-ec 33 1b 0d 44 5c fd e7  19.ki..~.3..D\\.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0160: 7f 49 23
6f a1 06 b7 83-7a 5f 26 85 59 98 48 01  .I#o....z_&.Y.H. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0170: f1 cf 92
3f 1a 7a 9f 3b-93 6d 73 a1 ed a2 68 a7  ...?.z.;.ms...h. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0180: ea 7a cb
f0 e8 58 d3 d5-11 a5 36 11 cd 55 3f 42  .z...X....6..U?B |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 0190: 7b c2 fc
b2 be e6 33 e9-7b 73 c1 a1 5b 6b 1d a7  {.....3.{s..[k.. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1854): | 01a0: 4a 10 c9
0c 18 43 7e cf-3a 79 32 cd a7 1a 5c 8e  J....C~.:y2...\\. |
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1860):
+-------------------------------------------------------------------------+
[Fri May 14 11:45:05 2010] [info] Initial (No.1) HTTPS request received for
child 1 (server mstestsv2.globalsign.co.jp:443)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(510): [client
192.168.220.169] Changed client verification type will force renegotiation
[Fri May 14 11:45:05 2010] [info] [client 192.168.220.169] Requesting
connection re-negotiation
[Fri May 14 11:45:05 2010] [debug] ssl_engine_io.c(1893): OpenSSL: I/O
error, 5 bytes expected to read on BIO#95acc20 [mem: 959b943]
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(764): [client
192.168.220.169] Performing full renegotiation: complete handshake protocol
(client does not support secure renegotiation)
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1866): OpenSSL:
Handshake: start
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1884): OpenSSL:
Write: SSL renegotiate ciphers
[Fri May 14 11:45:05 2010] [debug] ssl_engine_kernel.c(1903): OpenSSL: Exit:
error in SSL renegotiate ciphers
[Fri May 14 11:45:05 2010] [error] [client 192.168.220.169] Re-negotiation
request failed
[Fri May 14 11:45:05 2010] [error] SSL Library Error: 336068946
error:14080152:SSL routines:SSL3_ACCEPT:unsafe legacy renegotiation disabled

In my investigation, similar error occuers with OpenSSL 0.9.8l, 0.9.8m,
0.9.8n and 1.0.0.
I know this is concerned about security issue CVE-2009-3555, but many
browsers fails to connect the server.
I know only Firefox 3.6 can connect.

Are there any solutions?

Regards,
Koichi Sugimoto.

Reply via email to