- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
  P3                     
     - 
    Affects Version/s: 17
 - 
    Component/s: security-libs
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8269648 | 18 | Sean Coffey | P3 | Resolved | Fixed | b04 | 
| JDK-8270673 | 17.0.1 | Sean Coffey | P3 | Resolved | Fixed | b03 | 
| JDK-8272899 | 11.0.14-oracle | Sean Coffey | P3 | Resolved | Fixed | b01 | 
| JDK-8273932 | 11.0.14 | Martin Doerr | P3 | Resolved | Fixed | b01 | 
| JDK-8274990 | 11.0.13.0.1-oracle | Sean Coffey | P3 | Resolved | Fixed | b01 | 
| JDK-8273481 | 11.0.12.0.3-oracle | Sean Coffey | P3 | Resolved | Fixed | b01 | 
| JDK-8279272 | 8u331 | Sean Coffey | P3 | Resolved | Fixed | b01 | 
| JDK-8274284 | 8u321 | Sean Coffey | P3 | Resolved | Fixed | b01 | 
| JDK-8274964 | 8u311 | Sean Coffey | P3 | Resolved | Fixed | b31 | 
Exception in thread "main" java.security.ProviderException: Initialization failed
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:386)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:117)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:114)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.configure(SunPKCS11.java:114)
at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:257)
at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:248)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.base/sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:248)
at java.base/sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:226)
at java.base/sun.security.jca.ProviderList.loadAll(ProviderList.java:317)
at java.base/sun.security.jca.ProviderList.removeInvalid(ProviderList.java:334)
at java.base/sun.security.jca.Providers.getFullProviderList(Providers.java:175)
at java.base/java.security.Security.getProviders(Security.java:458)
at DefaultPKCS11.main(DefaultPKCS11.java:13)
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "setContextClassLoader")
at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)
at java.base/java.security.AccessController.checkPermission(AccessController.java:1068)
at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)
at java.base/java.lang.Thread.setContextClassLoader(Thread.java:1525)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$NativeResourceCleaner.<init>(SunPKCS11.java:982)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.initToken(SunPKCS11.java:1193)
- backported by
 - 
                    
JDK-8269648 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8270673 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8272899 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8273481 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8273932 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8274284 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8274964 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8274990 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 - 
                    
JDK-8279272 AccessControlException for SunPKCS11 daemon threads
-         
     - Resolved
 
 -         
 
- relates to
 - 
                    
JDK-8240256 Better resource cleaning for SunPKCS11 Provider
-         
     - Resolved
 
 -         
 
- links to
 - 
                    
        
        Commit
        openjdk/jdk11u-dev/74c221b6
    
 - 
                    
        
        Commit
        openjdk/jdk17/0d745ae8
    
 - 
                    
        
        Review
        openjdk/jdk11u-dev/358
    
 - 
                    
        
        Review
        openjdk/jdk17/117
    
 - 
                    
        
        Review
        openjdk/jdk/4555