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

Last updated on JANUARY 23, 2017

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

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