WLS_PORTAL Managed Server Fails to Start with Error: Algorithm HmacSHA1 not available
(Doc ID 3005623.1)
Last updated on FEBRUARY 20, 2024
Applies to:
Portal - Version 11.1.1.6.0 to 11.1.1.6.0 [Release FMW11g]Information in this document applies to any platform.
Symptoms
Attempting to start the Oracle Portal managed server using "startManagedWebLogic.sh WLS_PORTAL" fails with error:
Error message: JPS-01050: Opening of wallet based credential store failed. Reason java.io.IOException
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1402)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1022)
at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873)
at weblogic.security.SecurityService.start(SecurityService.java:141)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
Truncated. see log file for complete stacktrace
Adding Java debugging options "-Doracle.pki.debug=true -Djava.security.debug=jpspolicy" shows the underlying error:
OracleKeyStoreSpi: Loading wallet from stream
OracleKeyStoreSpi.engineLoad: oracle.security.crypto.core.AuthenticationException: java.security.NoSuchAlgorithmException: Algorithm HmacSHA1 not available
at oracle.security.crypto.cert.PKCS12.verify(PKCS12.java:431)
at oracle.security.pki.OracleKeyStoreSpi.engineLoad(Unknown Source)
..
..
Caused by: java.security.NoSuchAlgorithmException: Algorithm HmacSHA1 not available
at javax.crypto.Mac.getInstance(Mac.java:181)
at oracle.security.crypto.cert.PKCS12.verify(PKCS12.java:406)
... 35 more
OracleWallet.open: java.io.IOException
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |