IBM Support

IZ90717: PROVIDER ORDER NOT HONORED IN JAVA.SECURITY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The provider order in java.security is not honored. This can
    cause problems, specifically with Hardware Crypto.
    
    After installing FP15 the Hardware Crypto doesn't work even
    though it was configured and working previously on previus
    levels.
    
    With tracing enabled you will see the PreMasterSecret is using
    IBMJCE Provider instead of the IBMPKCS11Impl-HWCrypto version
    1.6.
    
    Working:
    PreMasterSecret: Using cipher for unwrap RSA/SSL/PKCS1Padding
    from provider from init IBMPKCS11Impl-HWCrypto version 1.6
    
    Non-working:
    PreMasterSecret: Using cipher for unwrap RSA/SSL/PKCS1Padding
    from provider from init IBMJCE version 1.2
    

Local fix

Problem summary

  • The problem is casued when a new added provider provides same
    algorithm with the default ones.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR9 FP2
    .
    The harmony code has been updated to deal with the order of
    these providers.
    .
    To obtain the fix:
    Install build 20110120 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ90717

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-12-20

  • Closed date

    2011-01-19

  • Last modified date

    2011-07-10

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PM38883

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSN

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3Y","label":"Java Class Libraries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
10 July 2011