My Oracle Support Banner

E-IB: ExternalSystemContactException Received fatal alert: protocol_version (Doc ID 2226037.1)

Last updated on JULY 20, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 and later
Information in this document applies to any platform.Symptoms

Sample Environment:

----------------------

PeopleTools 8.53.xx

Weblogic 10.3.6 and TLS 1.2 protocol for external node

Linux 6.x, Oracle 11g

Problem Summary
---------------------------------------------------
The site is has an integration that connects to 3r party using HTTPTARGET connector. Recently Vendor updated their TLS encrypted protocol system with TLS 1.2 security on the URL.

After the update, the 3rd party integration is failing with the following error seen in IB gateway's errorlog.html file:

 

ErrorLevel Standard Gateway Exception
Description HttpTargetConnector:ExternalSystemContactException Received fatal alert: protocol_version
Exception
MessageCatalog MessageSet: MessageID: MessageParms:
Stack Trace
javax.net.ssl.SSLException: Received fatal alert: protocol_version
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1961)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
at psft.pt8.pshttp.https.HttpsClient.doConnect(HttpsClient.java:246)
..

..

 

In another instance, the following error was seen in the errorlog.html:
---------------------------------------------------------------------------

 

ErrorLevel Standard Gateway Exception
Description HttpTargetConnector:ExternalSystemContactException Remote host closed connection during handshake
Exception
MessageCatalog MessageSet: 158 MessageID: 10721 MessageParms: IOException: The host couldn't be resolved.
Stack Trace
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:946)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
..
..
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(InputRecord.java:482)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:927)
... 37 more

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.