https://bz.apache.org/bugzilla/show_bug.cgi?id=69426
Bug ID: 69426
Summary: JCE cannot authenticate the provider BC
Product: Tomcat 11
Version: 11.0.0
Hardware: PC
Status: NEW
Severity: blocker
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: -------
Created attachment 39922
--> https://bz.apache.org/bugzilla/attachment.cgi?id=39922&action=edit
Stacktrace
NPE during using BouncycastleProvider to encrypt mail. We migrate to the Oracle
Java 21.0.5 and Tomcat 11.0.0 and when we trying to send encrypted message we
got a NPE, but it works on Tomcat 10. This is because in Tomcat 11 in the
WebappClassLoaderBase while loadClass it pass CodeSource with null for URL
parameter because SecurityManager will be removed from Java 21, but it is not
completely removed yet and inside javax.crypto.JceSecurity it uses
JceSecurity.getCodeBase during verify provider
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]