-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 26
-
Component/s: security-libs
-
b07
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8377059 | 26.0.2 | Valerie Peng | P2 | Resolved | Fixed | master |
| JDK-8377078 | 26.0.1 | Valerie Peng | P2 | Resolved | Fixed | b04 |
| JDK-8376987 | 26 | Valerie Peng | P2 | Resolved | Fixed | b34 |
| JDK-8376301 | 25.0.3-oracle | Sean Coffey | P2 | Closed | Fixed | b03 |
| JDK-8376689 | 25.0.3 | Goetz Lindenmaier | P2 | Resolved | Fixed | b01 |
| JDK-8376322 | 21.0.11-oracle | Sean Coffey | P2 | Closed | Fixed | b03 |
| JDK-8376695 | 21.0.11 | Goetz Lindenmaier | P2 | Resolved | Fixed | b01 |
| JDK-8376303 | 17.0.19-oracle | Sean Coffey | P2 | Closed | Fixed | b03 |
| JDK-8376306 | 11.0.31-oracle | Sean Coffey | P2 | Resolved | Fixed | b03 |
| JDK-8376526 | 8u501 | Sean Coffey | P2 | Resolved | Fixed | master |
| JDK-8376584 | 8u491 | Sean Coffey | P2 | Resolved | Fixed | b04 |
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.base/sun.security.util.CryptoAlgorithmConstraints.permits(CryptoAlgorithmConstraints.java:66)
at java.base/javax.crypto.Cipher.getInstance(Cipher.java:552)
at Test.main(Test.java:5)
Caused by: java.util.ConcurrentModificationException
at java.base/java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1522)
at java.base/java.util.TreeMap$KeyIterator.next(TreeMap.java:1576)
at java.base/sun.security.util.CryptoAlgorithmConstraints.<init>(CryptoAlgorithmConstraints.java:86)
at java.base/sun.security.util.CryptoAlgorithmConstraints$CryptoHolder.<clinit>(CryptoAlgorithmConstraints.java:55)
... 3 more
See attached test case, and run as:
java -Djdk.crypto.disabledAlgorithms="Cipher.RSA/ECB/PKCS1Padding, Cipher.DES" Test
- backported by
-
JDK-8376306 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376526 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376584 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376689 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376695 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376987 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8377059 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8377078 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Resolved
-
-
JDK-8376301 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Closed
-
-
JDK-8376303 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Closed
-
-
JDK-8376322 ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid
-
- Closed
-
- relates to
-
JDK-8244336 Restrict algorithms at JCE layer
-
- Resolved
-
- links to
-
Commit(jdk26)
openjdk/jdk/b43c4fce
-
Commit(master)
openjdk/jdk21u-dev/f0eabb78
-
Commit(master)
openjdk/jdk25u-dev/e2b60073
-
Commit(master)
openjdk/jdk/e5512404
-
Review(jdk26)
openjdk/jdk/29529
-
Review(master)
openjdk/jdk21u-dev/2579
-
Review(master)
openjdk/jdk25u-dev/184
-
Review(master)
openjdk/jdk/29335