Fatal authentication error: Unable to connect to Oracle Internet Directory after Upgrading from JDK 7u121 to 7U131 or 7U141
(Doc ID 2507413.1)
Last updated on MAY 08, 2023
Applies to:
Oracle Forms - Version 11.1.2.2.0 to 11.1.2.2.0 [Release 11g]Oracle Forms for OCI - Version 12.2.1.4.0 and later
Information in this document applies to any platform.
Symptoms
1. On 11.1.2.2.0 Forms integrated with OAM 11g and OID 11.1.1.9
2. Have OID communication issues between Oracle Forms/OID when upgrading from the JDK from 1.7.0_121 to 1.7.0_131 or 1.7.0_141 with an SSL handshake error being throw. (OID is configured for SSL Mutual Auth per the following note:
How To Configure OID For SSL Mutual Auth (mode U 3) (Doc ID 1311791.1))
3.ERROR
-----------------------
[date time] [WLS_FORMS] [ERROR] [FRM-93301] [oracle.forms.servlet] [tid: <TID>] [userId: <USERID>] [ecid: <ECID>] [APP: formsapp#11.1.2] [FORMS_SESSION_ID: WLS_FORMS.formsa
pp.1] [URI: /forms/frmservlet] [SRC_CLASS: oracle.forms.servlet.FormsOIDContext] [SRC_METHOD: getOIDContext] Fatal authentication error: Unable to connect to Oracle Internet Directory.[[
javax.naming.CommunicationException: ddrs-<DOMAIN>:3132 [Root exception is javax.net.ssl.SSLKeyException: RSA premaster secret error]
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216)
Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error
Caused by: java.security.NoSuchAlgorithmException: SunTls12RsaPremasterSecret KeyGenerator not available
4. Switching from SSL to non-ssl resolves the problem. Rolling back to the previous JDK solves the problem.
Changes
Upgraded JDK from 7u121 to 7u131 or 7u141.
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 |