SAML SSO : Retreive Keystore Password at Runtime
We are working on implementing SAML based SSO in PEGA 7.1.8 version and the problem we are facing is that we want to retrieve the Keystore password at run-time (by passing the encrypted string) instead of storing the Keystore password directly in the PEGA Database. PEGA OOB doesn't support this and we have raised SR as well and seems like this feature may not be available in near future. The problem with storing Keystore password directly in PEGA DB is that it may change and also security concerns as the same Keystore is used by many PEGA & Non-PEGA applications.
I am planning to override/customize Keystore related activities defined in Data-Admin-Security-SSO-SAML class to retrieve the KeyStore password using Java code and PEGA Keystore rule contains the encrypted string instead of actual password.
Please let me know if you have any suggestions or alternative solutions?
Thanks
Narendra