Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Security Level: Public (Public issues, viewable by everyone)
-
None
Description
This task is to rename the org.jcp package in Santuario to org.apache.jcp. This is to avoid problems with the JDK package "org.jcp.*". The XMLDSigRI provider's name will change from "XMLDSig" to "ApacheXMLDSig".
Compatiblity issue to document in a migration guide:
Since the JDK JSR 105 provider class is org.jcp.xml.dsig.internal.XMLDSigRI,
when we rename the classes, it won't be possible to drop in the xmlsec.jar in
the endorsed directory anymore and expect it to override the JDK's JSR 105
provider. You will need to edit the java.security file to register the new
provider, or hard-code the provider name in your application code.