IBM Security Verify

 View Only
Expand all | Collapse all

Access to User Registry via PDADMIN JAR not working after Ubuntu Upgrade

  • 1.  Access to User Registry via PDADMIN JAR not working after Ubuntu Upgrade

    Posted Fri November 11, 2022 11:03 AM
    Hi Team

    We have written a JAVA program to access the User Registry via pd admin jar , it was working when we are using Ubuntu 20 Version , Once we upgrade to 22.04 it start failing with error PDContext creation failed with error: java.security.NoSuchAlgorithmException: No such algorithm: RSA.

    Could you please advise how we can troubleshoot this error.



    ------------------------------
    Narottam Singh
    ------------------------------


  • 2.  RE: Access to User Registry via PDADMIN JAR not working after Ubuntu Upgrade

    Posted Mon November 14, 2022 06:28 AM

    You might want to look at the your Java Crypto Provider (and the differences between the two installs) (JCE).

    Ultimately, you should look at less integrated style user management however, in general in the 'new world':

    • If you must provision ISVA/ISAM/TAM 'imported' users, then use the SCIM interface for a 'loosely' coupled integration between your tooling and the registry.
    • Ideally - you should use 'basic' users, where ISVA is configured to just use the supporting user registry without the need to import users.
      Then you are just using JNDI/LDAP interface for user management. Much more future proof.


    ------------------------------
    Philip Nye
    IBM
    Gold Coast
    ------------------------------



  • 3.  RE: Access to User Registry via PDADMIN JAR not working after Ubuntu Upgrade

    Posted Fri November 18, 2022 10:31 AM
    Thanks Philip for the update , This issue occurred as Ubuntu  22.04 was using open JDK 11.0.17 when we downgraded it to 11.0.14 , it works , look like ibmjceprovider.jar is using the older SHA1 algorithm 

    Could you please let us know whether ibmjceprovider latest version is available with IBM JDK 11 , we can not find the same in https://developer.ibm.com/languages/java/semeru-runtimes/downloads/?license=IBM 

    Regards

    ------------------------------
    Narottam Singh
    ------------------------------