Hi all,
Our scenario is IDoc to SOAP with MLS.
Facing following error in CC Monitoring log,
Processing assertion ConfidentialityAssertion (ID ConfidentialityAssertion-20-93365913) failed. Message was: [com.sap.ASJ.wssec.030155] Error during the generation of encryption element. Error was: com.sap.security.core.securitypolicy.assertions.cert.CertException Error reading the certificate from the keystore (view SCB_MLS). Error: com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreException Access to keystore failed: null...
[EXCEPTION]
com.sap.security.core.policy.exceptions.ProcessException: [com.sap.ASJ.wssec.030155] Error during the generation of encryption element. Error was: com.sap.security.core.securitypolicy.assertions.cert.CertException Error reading the certificate from the keystore (view SCB_MLS). Error: com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreException Access to keystore failed: null..
at com.sap.security.core.securitypolicy.assertions.ConfidentialityAssertion.apply(ConfidentialityAssertion.java:235)
at com.sap.security.core.policy.expressions.AllExpression.apply(AllExpression.java:106)
at com.sap.security.core.policy.WSPolicy.apply(WSPolicy.java:38)
at com.sap.security.core.ws.wss.WSSecurityImpl.applyPolicy(WSSecurityImpl.java:100)
at com.sap.engine.services.wssec.service.WSSecurityServiceImpl.applyPolicy(WSSecurityServiceImpl.java:99)
at com.sap.aii.security.impl.wsse.WSSEThread.run(WSSEThread.java:286)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
Caused by: com.sap.security.core.securitypolicy.assertions.cert.CertException: [com.sap.ASJ.wssec.030285] Error reading the certificate from the keystore (view SCB_MLS). Error: com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreException Access to keystore failed: null.
at com.sap.security.core.securitypolicy.assertions.cert.KeystoreCertificateElement.getCertificates(KeystoreCertificateElement.java:92)
at com.sap.security.core.securitypolicy.assertions.SecurityTokenElement.getCertificate(SecurityTokenElement.java:213)
at com.sap.security.core.securitypolicy.assertions.ConfidentialityAssertion.apply(ConfidentialityAssertion.java:188)
... 8 more
Caused by: com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreException: [com.sap.ASJ.wssec.030334] Access to keystore failed: null.
at com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreImpl.getX509Certificate(WSSEKeystoreImpl.java:235)
at com.sap.security.core.securitypolicy.assertions.cert.KeystoreCertificateElement.getCertificates(KeystoreCertificateElement.java:90)
... 10 more
Caused by: java.security.PrivilegedActionException: java.security.cert.CertificateException: No such alias:SCB_MLScert_prod
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreImpl.getX509Certificate(WSSEKeystoreImpl.java:229)
... 11 more
Caused by: java.security.cert.CertificateException: No such alias:SCB_MLScert_prod
at com.sap.security.core.securitypolicy.assertions.cert.WSSEKeystoreImpl$GetCertPrivilegedAction.run(WSSEKeystoreImpl.java:377)
... 13 more
Please help to resolve in high priority.
Regards
Amarnath M