SSL WSRP Portlets Stop Working in WebCenter Portal After Enabling TLS1.1 /TLS1.2 Protocol : Portlet Consumer Error (Doc ID 1998321.1)

Last updated on SEPTEMBER 13, 2016

Applies to:

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

Symptoms


When enabling TLS1.1 /TLS1.2 Protocol in WebCenter Portal managed Servers, existing SSL WSRP Portlets Stop Working and the following error occurs.
 

Existing SSL Portles in WebCenter Portal Pages display:

Portlet Consumer Error

 

The consumer managed server (WC_CustomPortal or WC_Spaces) shows the following error:

<Mar 20, 2015 1:24:23 AM GMT-00:00> <Error> <oracle.portlet.binding> <BEA-000000> <An error has occurred for Portlet Binding portlet2968928280.
oracle.adfinternal.view.faces.renderkit.core.portlet.ADFPortletServletException: An error has occurred in the ADFPortletServlet
    at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.process(ADFPortletServlet.java:429)
    at oracle.adfinternal.view.faces.renderkit.html.portlet.ADFPortletServlet.doGet(ADFPortletServlet.java:349)
...

Caused By: oracle.portlet.client.container.PortletContentTypeException: Unexpected content type "null" in WSRPInitCookie response.
    at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:115)
    at oracle.portlet.client.techimpl.wsrp.WSRPInitCookiePipe.execute(WSRPInitCookiePipe.java:166)
    at oracle.portlet.client.techimpl.wsrp.WSRPInitCookiePipe.pre(WSRPInitCookiePipe.java:57)
...

Caused By: oracle.portlet.wsrp.WSRPRemoteException: java.rmi.RemoteException: ; nested exception is:
    HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

 
Steps To Reproduce:
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. View teh Portlets in WebCenter Portal.
    They will show: Portlet Consumer 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