APAR status
Closed as program error.
Error description
Error Message: The implementation does not use the NodeSetData interface, casting all NodeSetData objects to com.ibm.xml.crypto.dsig.dom.NodeSetDataImpl. . Stack Trace: javax.xml.crypto.dsig.XMLSignatureException: java.lang.ClassCastException: NodeSetDataImpl incompatible with com.ibm.xml at com.ibm.xml.crypto.dsig.dom.ReferenceImpl.calculateDigestValue(R eferenceImpl.java:334) at com.ibm.xml.crypto.dsig.dom.ReferenceImpl.validate(ReferenceImpl .java:260) at com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.validate(XMLSignatu reImpl.java:318) at SignatureEngine.verify(SignatureEngine.java:141) at RunMe.testSignDetachedDataWithCanonicalizationAsNodeSetData(RunM e.java:127) at RunMe.main(RunMe.java:175) Caused by: java.lang.ClassCastException: NodeSetDataImpl incompatible with com.ibm.xml.crypto.dsig.dom.NodeSetDataImpl at com.ibm.xml.crypto.dsig.dom.ReferenceImpl.calculateDigestValue(R eferenceImpl.java:303) ... 5 more java.lang.ClassCastException: NodeSetDataImpl incompatible with com.ibm.xml.crypto.dsig.dom.NodeSetDataImpl at com.ibm.xml.crypto.dsig.dom.ReferenceImpl.calculateDigestValue(R eferenceImpl.java:303) at com.ibm.xml.crypto.dsig.dom.ReferenceImpl.validate(ReferenceImpl .java:260) at com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.validate(XMLSignatu reImpl.java:318) at SignatureEngine.verify(SignatureEngine.java:141) at RunMe.testSignDetachedDataWithCanonicalizationAsNodeSetData(RunM e.java:127) at RunMe.main(RunMe.java:175) .
Local fix
Problem summary
Coding error.The implementation should use NodeSetData interface.
Problem conclusion
This APAR will be fixed in the following Java Releases: 6 SR16 (6.0.16.0) 6 R1 SR8 (6.1.8.0) 7 R1 SR1 (7.1.1.0) 7 SR7 (7.0.7.0) . Use NodeSetData in the code.The associated Austin CMVC defect is 115338.The associated RTC Problem Report is 57052.Platform affected: All platforms.JVMs affected: 6.0, 6.26, 7.0, and 7.27.Jars affected: ibmxmlcrypto.jar.The fix will be available in 160_SR15_FP2, 626_SR8, and 170_SR7, and 727_SR1.Build level is 20140304.
Temporary fix
Comments
APAR Information
APAR number
IV56230
Reported component name
SECURITY
Reported component ID
620700125
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-03-04
Closed date
2014-03-22
Last modified date
2014-04-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
SECURITY
Fixed component ID
620700125
Applicable component levels
R600 PSY
UP
R260 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]
Document Information
Modified date:
07 December 2020