SSLv3 ALERT: fatal, unexpected message
843811Dec 10 2001 — edited May 10 2007Please help!
During the handshake i get a SSLException: fatal, unexcepted message.
I'm trying to get a Https connection to an IBM HTTPServer. It works if i'm connecting to the server without client authentication. It fails if i'm using client authentication.
I've absolutly no idea what this exception could mean and how to solve it.
Alex
Client write key:
0000: 9D 59 95 5B 5F AD 67 7E E4 B5 B8 D7 3A 24 44 D1 .Y.[_.g.....:$D.
Server write key:
0000: 93 D6 F6 1B 5C 05 5D 84 6A 61 9E 8C 71 8E CC 48 ....\.].ja..q..H
... no IV for cipher
*** CertificateVerify
[write] MD5 and SHA1 hashes: len = 134
0000: 0F 00 00 82 00 80 86 C5 AC 73 08 C6 A3 5E 9C D6 .........s...^..
0010: 4F 91 F9 27 31 B7 48 9B F0 96 66 EC 2B 5B 89 5E O..'1.H...f.+[.^
0020: 05 47 B4 A1 73 9E 5E C3 DA 9E B6 D9 47 66 81 12 .G..s.^.....Gf..
0030: BD FD 0E 7E 61 E6 04 D8 A4 CF 44 44 D1 58 34 B6 ....a.....DD.X4.
0040: A1 AA E5 1D 9D 09 1C 20 30 6E 8F 82 D4 6F 08 B3 ....... 0n...o..
0050: E2 3C 80 F2 6E 4E 69 5D 81 68 12 44 0D 4D 11 A4 .<..nNi].h.D.M..
0060: 3B 3A AB 1A 40 8E 52 B1 5C B0 B6 F6 D5 A5 C3 87 ;:..@.R.\.......
0070: 84 90 DF BC 5C 9A 63 3A E3 85 B6 80 6F 02 27 42 ....\.c:....o.'B
0080: EE 52 EB 10 22 1D .R..".
main, WRITE: SSL v3.0 Handshake, length = 134
main, WRITE: SSL v3.0 Change Cipher Spec, length = 1
*** Finished, v3.0
MD5 Hash: { 207, 81, 70, 113, 32, 221, 147, 109, 247, 175, 191, 53, 235, 230, 5
6, 241 }
SHA1 Hash: { 173, 191, 143, 197, 124, 50, 48, 95, 148, 88, 77, 36, 77, 11, 196,
114, 74, 169, 156, 190 }
***
[write] MD5 and SHA1 hashes: len = 40
0000: 14 00 00 24 CF 51 46 71 20 DD 93 6D F7 AF BF 35 ...$.QFq ..m...5
0010: EB E6 38 F1 AD BF 8F C5 7C 32 30 5F 94 58 4D 24 ..8......20_.XM$
0020: 4D 0B C4 72 4A A9 9C BE M..rJ...
Plaintext before ENCRYPTION: len = 56
0000: 14 00 00 24 CF 51 46 71 20 DD 93 6D F7 AF BF 35 ...$.QFq ..m...5
0010: EB E6 38 F1 AD BF 8F C5 7C 32 30 5F 94 58 4D 24 ..8......20_.XM$
0020: 4D 0B C4 72 4A A9 9C BE 77 9E 96 A4 FA D5 2A 7C M..rJ...w.....*.
0030: 0C A8 E4 47 11 C8 A7 23 ...G...#
main, WRITE: SSL v3.0 Handshake, length = 56
main, READ: SSL v3.0 Alert, length = 2
main, RECV SSLv3 ALERT: fatal, unexpected message
javax.net.ssl.SSLException: Received fatal alert: unexpected message
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b([DashoPro-V1.2-120198])
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
at com.sun.net.ssl.internal.ssl.AppOutputStream.write([DashoPro-V1.2-120
198])
at java.io.OutputStream.write(OutputStream.java:61)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake([DashoPro-V
1.2-120198])
at cer.main(cer.java:389)