IBM Support

IV56230: TLSV1.2 FAILED TO WORK WITH RSTHE IMPLEMENTATION DOES NOT USE TH E NODESETDATA INTERFACE.A CIPHER SUITE IN FIPS MODE.

Subscribe

You can track all active APARs for this component.

 

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