Federated Application Getting Error 500--Internal Server Error After Updated Wallet In OIF (Doc ID 1912064.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Identity Federation - Version 11.1.1.2.0 and later
Information in this document applies to any platform.

Symptoms

After creating a new wallet with a cert signed by a 3rd party certificate authority, federated SSO fails and the following error is reported:

####<Jul 25, 2014 8:25:14 AM MDT> <Error> <HTTP> <lunar> <wls_oif1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <004zkLM0MapFg4D5zB8DyW0004de000DDE> <1406298314259> <BEA-101020> <[ServletContext@447936890[app:OIF module:/fed path:/fed spec-version:2.5 version:11.1.1.2.0]] Servlet failed with Exception java.lang.RuntimeException: The server could not initialize properly: oracle.security.fed.sec.util.KeySourceException: No certificate corresponding to the private key found in the PKCS#12 Wallet
     at oracle.security.fed.controller.web.servlet.AbstractFedServlet.initApplicationController(AbstractFedServlet.java:220)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms