AnsweredAssumed Answered

Does Java 6u45 support TLS 1.0? In that case why the automatic test ignores it and proceed with next device simulation?

Question asked by Jason Bourne on Apr 28, 2017
Latest reply on May 1, 2017 by Ivan Ristić

My server (antek.ns0.it) supports TLS 1.0, 1.1 and 1.2, I expect that Java 6u45 declaring support to TLS 1.0 would work... anyway it occurs that your online test just perform a SSL 2.0 test that fails of course. The trouble is not present in Java 7u25 testing. I think there is something missing in your testing system... or Java 6u45 does not really support TLS 1.0.

 


Java 6u45

 

Secure Sockets Layer
SSLv2 Record Layer: Client Hello
[Version: SSL 2.0 (0x0002)]
Length: 85
Handshake Message Type: Client Hello (1)
Version: TLS 1.0 (0x0301)
Cipher Spec Length: 60
Session ID Length: 0
Challenge Length: 16
Cipher Specs (20 specs)
Cipher Spec: TLS_RSA_WITH_RC4_128_MD5 (0x000004)
Cipher Spec: SSL2_RC4_128_WITH_MD5 (0x010080)
Cipher Spec: TLS_RSA_WITH_RC4_128_SHA (0x000005)
Cipher Spec: TLS_RSA_WITH_AES_128_CBC_SHA (0x00002f)
Cipher Spec: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x000033)
Cipher Spec: TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x000032)
Cipher Spec: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x00000a)
Cipher Spec: SSL2_DES_192_EDE3_CBC_WITH_MD5 (0x0700c0)
Cipher Spec: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA (0x000016)
Cipher Spec: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA (0x000013)
Cipher Spec: TLS_RSA_WITH_DES_CBC_SHA (0x000009)
Cipher Spec: SSL2_DES_64_CBC_WITH_MD5 (0x060040)
Cipher Spec: TLS_DHE_RSA_WITH_DES_CBC_SHA (0x000015)
Cipher Spec: TLS_DHE_DSS_WITH_DES_CBC_SHA (0x000012)
Cipher Spec: TLS_RSA_EXPORT_WITH_RC4_40_MD5 (0x000003)
Cipher Spec: SSL2_RC4_128_EXPORT40_WITH_MD5 (0x020080)
Cipher Spec: TLS_RSA_EXPORT_WITH_DES40_CBC_SHA (0x000008)
Cipher Spec: TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA (0x000014)
Cipher Spec: TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA (0x000011)
Cipher Spec: TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x0000ff)
Challenge

0000 80 55 01 03 01 00 3c 00 00 00 10 00 00 04 01 00
0010 80 00 00 05 00 00 2f 00 00 33 00 00 32 00 00 0a
0020 07 00 c0 00 00 16 00 00 13 00 00 09 06 00 40 00
0030 00 15 00 00 12 00 00 03 02 00 80 00 00 08 00 00
0040 14 00 00 11 00 00 ff 00 01 02 03 04 05 06 07 00
0050 01 02 03 04 05 06 07

 

Java 7u25

 

Secure Sockets Layer
TLSv1 Record Layer: Handshake Protocol: Client Hello
Content Type: Handshake (22)
Version: TLS 1.0 (0x0301)
Length: 170
Handshake Protocol: Client Hello
Handshake Type: Client Hello (1)
Length: 166
Version: TLS 1.0 (0x0301)
Random
Session ID Length: 0
Cipher Suites Length: 42
Cipher Suites (21 suites)
Cipher Suite: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009)
Cipher Suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)
Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
Cipher Suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA (0xc004)
Cipher Suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA (0xc00e)
Cipher Suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
Cipher Suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)
Cipher Suite: TLS_ECDHE_ECDSA_WITH_RC4_128_SHA (0xc007)
Cipher Suite: TLS_ECDHE_RSA_WITH_RC4_128_SHA (0xc011)
Cipher Suite: TLS_RSA_WITH_RC4_128_SHA (0x0005)
Cipher Suite: TLS_ECDH_ECDSA_WITH_RC4_128_SHA (0xc002)
Cipher Suite: TLS_ECDH_RSA_WITH_RC4_128_SHA (0xc00c)
Cipher Suite: TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA (0xc008)
Cipher Suite: TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (0xc012)
Cipher Suite: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a)
Cipher Suite: TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA (0xc003)
Cipher Suite: TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA (0xc00d)
Cipher Suite: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA (0x0016)
Cipher Suite: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA (0x0013)
Cipher Suite: TLS_RSA_WITH_RC4_128_MD5 (0x0004)
Cipher Suite: TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)
Compression Methods Length: 1
Compression Methods (1 method)
Extensions Length: 83
Extension: server_name
Extension: elliptic_curves
Extension: ec_point_formats

0000 16 03 01 00 aa 01 00 00 a6 03 01 52 17 83 34 e8
0010 b8 55 25 3e 50 e4 62 3e 47 5b 69 41 c1 8c c3 12
0020 de 63 95 a9 8e 1c d4 fd 67 35 e7 00 00 2a c0 09
0030 c0 13 00 2f c0 04 c0 0e 00 33 00 32 c0 07 c0 11
0040 00 05 c0 02 c0 0c c0 08 c0 12 00 0a c0 03 c0 0d
0050 00 16 00 13 00 04 00 ff 01 00 00 53 00 00 00 11
0060 00 0f 00 00 0c 61 6e 74 65 6b 2e 6e 73 30 2e 69
0070 74 00 0a 00 34 00 32 00 17 00 01 00 03 00 13 00
0080 15 00 06 00 07 00 09 00 0a 00 18 00 0b 00 0c 00
0090 19 00 0d 00 0e 00 0f 00 10 00 11 00 02 00 12 00
00a0 04 00 05 00 14 00 08 00 16 00 0b 00 02 01 00

Outcomes