IBM Support

PI33760: SHA-2 SIGNATURE ALGORITHM CANNOT BE SPECIFIED FOR SAML TOKEN IN SAMLISSUERCONFIG.PROPERTIES OR WS-SECURITY BINDINGS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as new function.

Error description

  • Allow signing of a self-issued SAML token using the SHA-2
    signature algorithm.
    
    Although this is arelady supported, its use is only externalized
    through APIs.
    
    This option should be available through the
    SAMLIssuerConfig.properties file and WS-Security policy
    bindings.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server users of   *
    *                  WS-Security enabled JAX-WS web services     *
    *                  and SAML                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Expose properties to sign SAML token    *
    *                      using SHA-2 signature algorithm         *
    ****************************************************************
    * RECOMMENDATION:  Install a fix pack that contains this       *
    *                  APAR.                                       *
    ****************************************************************
    There is currently support to sign a SAML token using the
    SHA-2 signature algorithm,
    http://www.w3.org/2001/04/xmldsig-more#rsa-sha256.  However,
    you can only do this using the WSS APIs.  There needs to be a
    way to do this using the SAMLIsseuerConfig.properties file or
    the WS-Security policy bindings.
    

Problem conclusion

  • The WS-Security runtime is updated so that you can specify in
    the SAMLIssuerConfig.properties file or WS-Security policy
    bindings to use the SHA-2 signature algorithm when signing a
    SAML token.
    
    The following property is added to SAMLIssuerConfig.properties
    file:
    
    UseSha2ForSignature
    
    The following property is added to the WS-Security policy
    bindings and should be set in the SAML token generator
    callback handler.  This property can only be used on WebSphere
    Application Server v8 and later.
    
    com.ibm.wsspi.wssecurity.saml.config.issuer.UseSha2ForSignature
    
    The values for these properties are true and false.  They
    default to false.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 7.0.0.39, 8.0.0.11 and 8.5.5.6.  Please refer to the
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    
    Keywords: IBMWL3WSS, WSSEC, SAMLWSSEC
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI33760

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-01-29

  • Closed date

    2015-02-16

  • Last modified date

    2015-09-24

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP

  • R800 PSY

       UP

  • R850 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 850

Reference #: PI33760

Modified date: 24 September 2015