1
1
/*
2
- * Copyright (c) 2002, 2019 , Oracle and/or its affiliates. All rights reserved.
2
+ * Copyright (c) 2002, 2022 , Oracle and/or its affiliates. All rights reserved.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
23
23
24
24
/*
25
25
* @test
26
- * @bug 4750141 4895631 8217579 8163326
26
+ * @bug 4750141 4895631 8217579 8163326 8279164
27
27
* @summary Check enabled and supported ciphersuites are correct
28
28
* @run main/othervm CheckCipherSuites default
29
29
* @run main/othervm CheckCipherSuites limited
@@ -50,54 +50,38 @@ public class CheckCipherSuites {
50
50
// Not suite B, but we want it to position the suite early
51
51
"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256" ,
52
52
53
- // AES_256(GCM) - ECDHE - forward screcy
53
+ // AES_256(GCM) - ECDHE - forward secrecy
54
54
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" ,
55
55
"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256" ,
56
56
57
- // AES_128(GCM) - ECDHE - forward screcy
57
+ // AES_128(GCM) - ECDHE - forward secrecy
58
58
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" ,
59
59
60
- // AES_256(GCM) - DHE - forward screcy
60
+ // AES_256(GCM) - DHE - forward secrecy
61
61
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" ,
62
62
"TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256" ,
63
63
"TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" ,
64
64
65
- // AES_128(GCM) - DHE - forward screcy
65
+ // AES_128(GCM) - DHE - forward secrecy
66
66
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" ,
67
67
"TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" ,
68
68
69
- // AES_256(CBC) - ECDHE - forward screcy
69
+ // AES_256(CBC) - ECDHE - forward secrecy
70
70
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" ,
71
71
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" ,
72
72
73
- // AES_256(CBC) - ECDHE - forward screcy
73
+ // AES_256(CBC) - ECDHE - forward secrecy
74
74
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" ,
75
75
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" ,
76
76
77
- // AES_256(CBC) - DHE - forward screcy
77
+ // AES_256(CBC) - DHE - forward secrecy
78
78
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" ,
79
79
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" ,
80
80
81
- // AES_128(CBC) - DHE - forward screcy
81
+ // AES_128(CBC) - DHE - forward secrecy
82
82
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" ,
83
83
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" ,
84
84
85
- // AES_256(GCM) - not forward screcy
86
- "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" ,
87
- "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" ,
88
-
89
- // AES_128(GCM) - not forward screcy
90
- "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" ,
91
- "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" ,
92
-
93
- // AES_256(CBC) - not forward screcy
94
- "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" ,
95
- "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" ,
96
-
97
- // AES_128(CBC) - not forward screcy
98
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" ,
99
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" ,
100
-
101
85
// AES_256(CBC) - ECDHE - using SHA
102
86
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" ,
103
87
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" ,
@@ -114,14 +98,6 @@ public class CheckCipherSuites {
114
98
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA" ,
115
99
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA" ,
116
100
117
- // AES_256(CBC) - using SHA, not forward screcy
118
- "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" ,
119
- "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" ,
120
-
121
- // AES_128(CBC) - using SHA, not forward screcy
122
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" ,
123
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" ,
124
-
125
101
// deprecated
126
102
"TLS_RSA_WITH_AES_256_GCM_SHA384" ,
127
103
"TLS_RSA_WITH_AES_128_GCM_SHA256" ,
@@ -144,16 +120,10 @@ public class CheckCipherSuites {
144
120
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" ,
145
121
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" ,
146
122
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" ,
147
- "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" ,
148
- "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" ,
149
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" ,
150
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" ,
151
123
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" ,
152
124
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" ,
153
125
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA" ,
154
126
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA" ,
155
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" ,
156
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" ,
157
127
"TLS_RSA_WITH_AES_128_GCM_SHA256" ,
158
128
"TLS_RSA_WITH_AES_128_CBC_SHA256" ,
159
129
"TLS_RSA_WITH_AES_128_CBC_SHA" ,
@@ -175,54 +145,38 @@ public class CheckCipherSuites {
175
145
// Not suite B, but we want it to position the suite early
176
146
"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256" ,
177
147
178
- // AES_256(GCM) - ECDHE - forward screcy
148
+ // AES_256(GCM) - ECDHE - forward secrecy
179
149
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" ,
180
150
"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256" ,
181
151
182
- // AES_128(GCM) - ECDHE - forward screcy
152
+ // AES_128(GCM) - ECDHE - forward secrecy
183
153
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" ,
184
154
185
- // AES_256(GCM) - DHE - forward screcy
155
+ // AES_256(GCM) - DHE - forward secrecy
186
156
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" ,
187
157
"TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256" ,
188
158
"TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" ,
189
159
190
- // AES_128(GCM) - DHE - forward screcy
160
+ // AES_128(GCM) - DHE - forward secrecy
191
161
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" ,
192
162
"TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" ,
193
163
194
- // AES_256(CBC) - ECDHE - forward screcy
164
+ // AES_256(CBC) - ECDHE - forward secrecy
195
165
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" ,
196
166
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" ,
197
167
198
- // AES_256(CBC) - ECDHE - forward screcy
168
+ // AES_256(CBC) - ECDHE - forward secrecy
199
169
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" ,
200
170
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" ,
201
171
202
- // AES_256(CBC) - DHE - forward screcy
172
+ // AES_256(CBC) - DHE - forward secrecy
203
173
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" ,
204
174
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" ,
205
175
206
- // AES_128(CBC) - DHE - forward screcy
176
+ // AES_128(CBC) - DHE - forward secrecy
207
177
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" ,
208
178
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" ,
209
179
210
- // AES_256(GCM) - not forward screcy
211
- "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" ,
212
- "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" ,
213
-
214
- // AES_128(GCM) - not forward screcy
215
- "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" ,
216
- "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" ,
217
-
218
- // AES_256(CBC) - not forward screcy
219
- "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" ,
220
- "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" ,
221
-
222
- // AES_128(CBC) - not forward screcy
223
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" ,
224
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" ,
225
-
226
180
// AES_256(CBC) - ECDHE - using SHA
227
181
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" ,
228
182
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" ,
@@ -239,14 +193,6 @@ public class CheckCipherSuites {
239
193
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA" ,
240
194
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA" ,
241
195
242
- // AES_256(CBC) - using SHA, not forward screcy
243
- "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" ,
244
- "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" ,
245
-
246
- // AES_128(CBC) - using SHA, not forward screcy
247
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" ,
248
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" ,
249
-
250
196
// deprecated
251
197
"TLS_RSA_WITH_AES_256_GCM_SHA384" ,
252
198
"TLS_RSA_WITH_AES_128_GCM_SHA256" ,
@@ -269,16 +215,10 @@ public class CheckCipherSuites {
269
215
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" ,
270
216
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" ,
271
217
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" ,
272
- "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" ,
273
- "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" ,
274
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" ,
275
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" ,
276
218
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" ,
277
219
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" ,
278
220
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA" ,
279
221
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA" ,
280
- "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" ,
281
- "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" ,
282
222
"TLS_RSA_WITH_AES_128_GCM_SHA256" ,
283
223
"TLS_RSA_WITH_AES_128_CBC_SHA256" ,
284
224
"TLS_RSA_WITH_AES_128_CBC_SHA" ,
1 commit comments
openjdk-notifier[bot] commentedon Nov 7, 2022
Review
Issues