Connection Error When Using the Incorrect TLS Version

If you receive the following design time or runtime error and you have already imported your SSL certificate into Oracle Integration, ensure that you are using the correct TLS version.

Design Time Error:

javax.net.ssl.SSLHandshakeException: Remote host closed connection during
handshake
or
java.net.SocketException: Connection reset
or
Caused by: 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)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
....
.....

Runtime Error:

"type" : "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.1", "title" : "Internal Server Error",
"detail" : "Internal server error. Please contact oracle support for
details.",
"o:errorCode" : "500",
"o:errorDetails" : [ {
"type" : "UnMappedFault:execute",
"instance" : "\n \n \n \n \n \n SYSTEM_ADMINISTRATOR\n \n \n sysadmin\n \n \n 
...
...