Connection to Oracle Sales Cloud Inbound Events URL Fails Using the CSF Key

When you define the CSF key while creating an inbound event-based Oracle Sales Cloud connection in Oracle JDeveloper, you can receive the following SSL exception error when you click the Test button.

Unable to establish a secure connection to
https://hostname.us.oracle.com:10614/fndAppCoreServices/ServiceCatalogService?wsdl. SSL protocol related exception occurred.
Mar 14, 2016 9:54:51 PM oracle.cloud.adapter.api.util.DefaultLoggerService
logSevere
SEVERE: oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException:
faultCode=PARSER_ERROR: Failed to read wsdl file at:
"https://hostname.us.oracle.com:10614/fndAppCoreServices/ServiceCatalogService?wsdl", caused by: javax.net.ssl.SSLException.: 
   javax.net.ssl.SSLException:
Received fatal alert: close_notify
        at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:411)
        at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:728)
        at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:706)
        at 
    oracle.tip.tools.ide.adapters.cloud.impl.service.DefaultWSDLHelperService.getD
    efinitionFromURL(DefaultWSDLHelperService.java:58)
        at
    oracle.tip.tools.ide.adapters.cloud.impl.service.DefaultWSDLHelperService.getE
    ndpointAddressFromWSDL(DefaultWSDLHelperService.java:70)
        at 
. . .
. . .
. . .

To avoid this issue, perform the following steps.

  1. Open the $JDEV_HOME/bin/jdev.conf file.
  2. Add the following:
    AddVMOption -Djdk.tls.client.protocols=TLSv1
    
  3. Restart Oracle JDeveloper.
  4. Open the setDomainEnv.sh runtime file.
  5. Update the following property:
    -Djdk.tls.client.protocols=TLSv1