===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52279 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52279 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_AES_128_GCM_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52279 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52281 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52281 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52281 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for serverCommand line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] . port=52283 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52283 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52283 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52285 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52285 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52285 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52287 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52287 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52287 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52289 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52289 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52289 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52291 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52291 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52291 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52293 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52293 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 port=52293 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52295 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52295 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52295 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52297 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52297 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52297 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52299 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52299 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52299 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_AES_128_GCM_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52302 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52302 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52302 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52304 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52304 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52304 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52306 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52306 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52306 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52308 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52308 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52308 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52310 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52310 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52310 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52312 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52312 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52312 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52314 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52314 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 port=52314 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52316 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52316 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52316 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52318 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.1 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52318 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.1;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52318 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52320 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52320 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_AES_128_GCM_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52320 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52323 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52323 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52323 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52325 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52325 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52325 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52327 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52327 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52327 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52329 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52329 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52329 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52331 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52331 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52331 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52333 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52333 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52333 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52335 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52335 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 STATUS: SUCCESS ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 port=52335 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52337 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52337 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52337 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52339 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.2 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52339 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52339 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.2;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Unexpected server: CN=RSA-2048-SHA256 STATUS: FAIL ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=FAIL, CaseStatus=FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52341 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_AES_128_GCM_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52341 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_AES_128_GCM_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52341 STATUS: SUCCESS ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_AES_128_GCM_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52343 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=false -Dtest.negative.case.on.client=false -Dtest.port=52343 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 STATUS: SUCCESS ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52343 STATUS: SUCCESS ----- Server end ----- ServerStatus=SUCCESS, ClientStatus=SUCCESS, CaseStatus=SUCCESS ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for serverCommand line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] . port=52345 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52345 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52345 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52347 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52347 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52347 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52349 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52349 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52349 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52351 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52351 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52351 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52353 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_RSA_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52353 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_RSA_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52353 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52355 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52355 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 port=52355 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_DHE_DSS_WITH_AES_256_CBC_SHA256;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=DSA_2048_SHA256, exampleCert=EXAMPLE_DSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for serverCommand line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] . port=52365 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52365 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 port=52365 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=ECDSA_PRIME256V1_SHA256, exampleCert=EXAMPLE_ECDSA_PRIME256V1_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end ===== ===== Case start ===== ServerJDK=12+33;ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;ServerName=EXAMPLE;AppProtocols=EXAMPLE Waiting for server.Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Server] port=52375 Command line: [/Users/sha.jiang/work/testjdk/jdk12-33/bin/java -Djava.security.properties=/Users/sha.jiang/work/repo/jdk12-src/open/test/jdk/javax/net/ssl/compatibility/java.security -Dtest.protocol=TLSv1.3 -Dtest.cipher.suite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -Dtest.client.auth=true -Dtest.app.protocols=h2,http/1.1 -Dtest.negotiated.app.protocol=h2 -Dtest.server.jdk=12+33 -Dtest.supports.sni.on.server=true -Dtest.supports.alpn.on.server=true -Dtest.negative.case.on.server=true -Dtest.negative.case.on.client=true -Dtest.port=52375 -Dtest.client.jdk=12+33 -Dtest.supports.sni.on.client=true -Dtest.supports.alpn.on.client=true -Dtest.server.name=EXAMPLE -cp /Users/sha.jiang/work/test/JTwork/classes/javax/net/ssl/compatibility/Compatibility.d Client] ----- Server start ----- ServerJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ClientAuth=true;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 port=52375 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Server end ----- ----- Client start ----- ClientJDK=12+33;Protocol=TLSv1.3;CipherSuite=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384;ServerName=EXAMPLE;AppProtocols=h2,http/1.1 mainCert=RSA_2048_SHA256, exampleCert=EXAMPLE_RSA_2048_SHA256 Expected exception: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) STATUS: EXPECTED_FAIL ----- Client end ----- ServerStatus=EXPECTED_FAIL, ClientStatus=EXPECTED_FAIL, CaseStatus=EXPECTED_FAIL ===== Case end =====