Support Article
No Site-Specific Cipher algorithm error post Pega 8.1 upgrade
SA-77059
Summary
Post upgrade to Pega 8.1, CryptographicException occurs on Service calls. This is an in-place upgrade and the Rule schema is copied from PreProd.
Error Messages
com.pega.pegarules.pub.context.CryptographicException: decrypt: No site-specific cipher algorithm
at com.pega.pegarules.exec.internal.util.crypto.PRCryptoImpl.decrypt(PRCryptoImpl.java:957) ~[prprivate.jar:?]
at com.pega.pegarules.exec.internal.util.crypto.PRCryptoImpl.decrypt(PRCryptoImpl.java:908) ~[prprivate.jar:?]
at com.pega.pegarules.integration.engine.internal.MiscServiceUtils.decodePassword(MiscServiceUtils.java:197) ~[printegrint.jar:?]
at com.pega.pegarules.integration.engine.internal.util.PRServiceUtils.decodePassword(PRServiceUtils.java:1863) ~[printegrint.jar:?]
Steps to Reproduce
- Implement Site Specific Cipher in Pega 7.4.
- Upgrade Pega 7.4 to Pega 8.1.
- Migrate the application.
Root Cause
A defect or configuration issue in the operating environment.
Resolution
Perform the following local-change:
- Import the KeyStore and Web Services Security (WS-Security, WSS) profile rules from Pega 7.4.
- Revalidate the rules.
Published April 12, 2019 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.