IBM Support

PK67644: WEB SERVICES SECURITY IS REQUIRING THAT X509 BINARY SECURITY TOKEN ELEMENTS IN A SOAP MESSAGE INCLUDE THE ID ATTRIBUTE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Web services security is requiring that X509 binary security
    token elements in a SOAP message include the Id attribute.  If
    an inbound SOAP message is received with an X509 binary
    security token that does not have the Id attribute, the
    following exception will occur:
    
    com.ibm.wsspi.wssecurity.SoapSecurityException: WSEC6042E: Id
    attribute is not found.
    
    If an element in a SOAP message isn't referenced by some other
    portion of the message, the Id attribute shouldn't be required.
    Web services security should not be requiring the Id attribute
    on X509 binary security token elements if they are not
    necessary.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server V6.1 users *
    *                  of WS-Security enabled web services         *
    *                  applications                                *
    ****************************************************************
    * PROBLEM DESCRIPTION: WS-Security is always requiring an Id   *
    *                      attribute on X509 binary security       *
    *                      tokens in JAX-RPC                       *
    ****************************************************************
    * RECOMMENDATION:  Apply a Fix Pack containing this APAR       *
    ****************************************************************
    Web services security is requiring that X509 binary security
    token elements in a SOAP message include the Id attribute.  If
    an inbound SOAP message is received with an X509 binary
    security token that does not have the Id attribute, the
    following exception will occur:
    
    com.ibm.wsspi.wssecurity.SoapSecurityException: WSEC6042E: Id
    attribute is not found.
    
    If an element in a SOAP message isn't referenced by some other
    portion of the message, the Id attribute shouldn't be required.
    Web services security should not be requiring the Id attribute
    on X509 binary security token elements if they are not
    necessary.
    

Problem conclusion

  • The web services WS-Security JAX-RPC runtime was updated to
    not always require the Id attribute on X509 binary security
    tokens.  It will only be required if the security token is
    referenced by some other part of the message (encryption or
    singing parts, for example).
    
    Please note that this condition will not occur with WebSphere
    Application Server clients as they all emit the Id attribute on
    X509 binary security token.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 6.1.0.21.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK67644

  • Reported component name

    WEBSPH APP SERV

  • Reported component ID

    5724J0800

  • Reported release

    61W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-06-16

  • Closed date

    2008-07-29

  • Last modified date

    2008-07-29

  • 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

    WEBSPH APP SERV

  • Fixed component ID

    5724J0800

Applicable component levels

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61I PSY

       UP

  • R61P PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

  • R61Z PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 December 2021