1 /* |
1 /* |
2 * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 8049429 |
26 * @bug 8049429 8234723 |
27 * @modules java.management |
27 * @modules java.management |
28 * jdk.crypto.ec/sun.security.ec |
28 * jdk.crypto.ec/sun.security.ec |
29 * @summary Test that all cipher suites work in all versions and all client |
29 * @summary Test that all cipher suites work in all versions and all client |
30 * authentication types. The way this is setup the server is stateless |
30 * authentication types. The way this is setup the server is stateless |
31 * and all checking is done on the client side. |
31 * and all checking is done on the client side. |
36 * -DCIPHER=SSL_RSA_WITH_RC4_128_MD5 |
36 * -DCIPHER=SSL_RSA_WITH_RC4_128_MD5 |
37 * TestJSSE javax.net.ssl.SSLHandshakeException |
37 * TestJSSE javax.net.ssl.SSLHandshakeException |
38 * @run main/othervm |
38 * @run main/othervm |
39 * -DSERVER_PROTOCOL=TLSv1 |
39 * -DSERVER_PROTOCOL=TLSv1 |
40 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
40 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
41 * -DCIPHER=SSL_RSA_WITH_RC4_128_MD5 |
41 * -DCIPHER=TLS_RSA_WITH_AES_128_CBC_SHA |
42 * TestJSSE |
42 * TestJSSE |
43 * @run main/othervm |
43 * @run main/othervm |
44 * -DSERVER_PROTOCOL=TLSv1.1 |
44 * -DSERVER_PROTOCOL=TLSv1.1 |
45 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
45 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
46 * -DCIPHER=SSL_RSA_WITH_RC4_128_MD5 |
46 * -DCIPHER=TLS_RSA_WITH_AES_256_CBC_SHA |
47 * TestJSSE |
47 * TestJSSE |
48 * @run main/othervm |
48 * @run main/othervm |
49 * -DSERVER_PROTOCOL=TLSv1.2 |
49 * -DSERVER_PROTOCOL=TLSv1.2 |
50 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
50 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2 |
51 * -DCIPHER=SSL_RSA_WITH_RC4_128_MD5 |
51 * -DCIPHER=TLS_RSA_WITH_AES_128_GCM_SHA256 |
52 * TestJSSE |
52 * TestJSSE |
|
53 * @run main/othervm |
|
54 * -DSERVER_PROTOCOL=TLSv1.3 |
|
55 * -DCLIENT_PROTOCOL=SSLv3,TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 |
|
56 * -DCIPHER=TLS_AES_256_GCM_SHA384 |
|
57 * TestJSSE |
|
58 * @run main/othervm |
|
59 * -DSERVER_PROTOCOL=TLSv1.2 |
|
60 * -DCLIENT_PROTOCOL=TLSv1.3 |
|
61 * -DCIPHER=TLS_AES_256_GCM_SHA384 |
|
62 * TestJSSE javax.net.ssl.SSLHandshakeException |
53 */ |
63 */ |