Error Registering a SSL WSRP Producer With TLS1.1 /TLS1.2 Protocol : Unable to access or transform markup from the WSDL URL (Doc ID 1998288.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle WebCenter Portal - Version 11.1.1.8.4 and later
Information in this document applies to any platform.

Symptoms

When attempting to register a producer with WebCenter Portal using WSDL URL with SSL port with manager server configured with TLS1.1/1.2 protocol,
the following error occurs.

ERROR

<Mar 17, 2015 6:30:56 PM EDT> <Error> <oracle.portlet.client.mbean> <WCS-40922> <Unable to access or transform markup from the WSDL URL: https://fmw11g.vm.oracle.com/ProducerAppTest/portlets/wsrp2?WSDL  oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=PARSER_ERROR: Failed to read wsdl file at: "https://fmw11g.vm.oracle.com/ProducerAppTest/portlets/wsrp2?WSDL",
caused by: javax.net.ssl.SSLException.    :
javax.net.ssl.SSLException: Received close_notify during handshake
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:382)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:627)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:605)

or

<Mar 20, 2015 1:54:01 AM GMT-00:00> <Error> <oracle.portlet.client.mbean> <WCS-40922> <Unable to access or transform markup from the WSDL URL: https://fmw11g.vm.oracle.com/ProducerAppTest/portlets/wsrp2?WSDL  oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=PARSER_ERROR: Failed to read wsdl file at: "https://fmw11g.vm.oracle.com/ProducerAppTest/portlets/wsrp2?WSDL",
caused by: javax.net.ssl.SSLHandshakeException.    :
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:382)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:627)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:605)

 

STEPS

The issue can be reproduced at will with the following steps:

 

  1. Enable only TSLv1.2 with the domain as per the following note:

    Note:1936300.1 - How to Change SSL Protocols (to Disable SSL 2.0/3.0) in Oracle Fusion Middleware Products
     
    In this case:
     
    • Configure the WebCenter Domain with JDK7.

    • Start the WC_Portlet, WC_CustomPortal and/or WC_Spaces managed servers with the following JAV_OPTIONS
      -Dweblogic.security.SSL.minimumProtocolVersion=TLSv1.2
      -Dweblogic.security.SSL.enableJSSE=true
       
  2. Try to register the WSRP producer using the WSDL URL with SSL.
    Here you will get the error.

    

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