RSS fails to connect to SSL-enabled Sites with PeerNotAuthentication error, but Sites certificates has been installed into RSS keystore (Doc ID 2027034.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Sites - Version 11.1.1.8.0 and later
Information in this document applies to any platform.

Symptoms

RSS fails to connect to Sites over https when retrieving content through RSS.
Sites is configured for https, and RSS is configured to retrieve content from Sites over https.
The public SSL certificate for Sites has been imported as a trusted certificate into the java keystore that RSS is using (e.g. JRE cacerts)


The error in RSS sites.log is:

[2015-06-08 16:00:42.227][CS.SATELLITE.REQUEST][ERROR] Error accessing the external page with pmd: page: ?method=GET&pagename=fatwire/getDeviceUrl&userAgent=[content > 50 chars; not shown]
[2015-06-08 16:00:42.227][CS.SATELLITE][INFO] 0 Error loading the device group cache from cs
COM.FutureTense.Common.ContentServerException: ContentServerException: (Fetch failed for page: ?method=GET&pagename=fatwire/getDeviceUrl&userAgent=[content > 50 chars; not shown]) Error code:REMOTE SATELLITE SERVER CONNECTOR ERROR
at com.openmarket.Satellite.RemoteContentServerEh.fetchCacheObject(RemoteContentServerEh.java:337)
...[snip]...
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: com.fatwire.cs.core.http.HttpAccessException: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.fatwire.cs.core.http.HttpAccess.execute(HttpAccess.java:367)
at com.openmarket.Satellite.RemoteContentServerEh.fetchCacheObject(RemoteContentServerEh.java:244)
... 34 more
Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:421)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:397)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at com.fatwire.cs.core.http.HttpAccess.execute(HttpAccess.java:552)
at com.fatwire.cs.core.http.HttpAccess.execute(HttpAccess.java:343)
... 35 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