Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8196492

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated exception while accesing URL

XMLWordPrintable

      FULL PRODUCT VERSION :
      JRE version 1.8.152

      ADDITIONAL OS VERSION INFORMATION :
      Any OS, currently testing on Windows 7

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      both the source and destination servers are in same domain

      A DESCRIPTION OF THE PROBLEM :
      Hi All,

      My application communicates to the third party service exposed over https and load the data from that service. However it is failing even we imported all the certificates cacerts file.

      Both the servers are in same domain. Please refer the exception below.

      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:431) ~[na:1.8.0_152]
      at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:126) ~[httpclient.jar:4.2.4]
      at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:437) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:644) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:137) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:108) ~[httpclient.jar:4.2.4]
      at com.qumu.encoder.elemental.ElementalUtil.sendAPIRequest(ElementalUtil.java:358) [enc-elemental.jar:na]

      Your help in this regard is very much appreciated. and it is a blocker for us



      REGRESSION. Last worked in version 7u80

      ADDITIONAL REGRESSION INFORMATION:
      The same is working in my local setup but failing in customer environment as well as some other setups

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      we are trying to make a REST call to the third party service.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      All the data should be loaded to local object
      ACTUAL -
      It is throwing an exception

      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:431) ~[na:1.8.0_152]
      at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:126) ~[httpclient.jar:4.2.4]
      at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:437) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:644) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:137) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:108) ~[httpclient.jar:4.2.4]
      at com.qumu.encoder.elemental.ElementalUtil.sendAPIRequest(ElementalUtil.java:358) [enc-elemental.jar:na]

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
      at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:431) ~[na:1.8.0_152]
      at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:126) ~[httpclient.jar:4.2.4]
      at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:437) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:644) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:137) ~[httpclient.jar:4.2.4]
      at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:108) ~[httpclient.jar:4.2.4]
      at com.qumu.encoder.elemental.ElementalUtil.sendAPIRequest(ElementalUtil.java:358) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalUtil.getLiveEventProfiles(ElementalUtil.java:218) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalUtil.getLiveEventProfilesList(ElementalUtil.java:237) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalUtil.getProfilesIdMap(ElementalUtil.java:86) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalServiceImpl.getProfilesMap(ElementalServiceImpl.java:20) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalEncoderProfileOptions.<init>(ElementalEncoderProfileOptions.java:19) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalEncoderControlWorkflow.profileConfigOptions(ElementalEncoderControlWorkflow.java:47) [enc-elemental.jar:na]
      at com.qumu.encoder.elemental.ElementalEncoderControlWorkflow.profileConfigOptions(ElementalEncoderControlWorkflow.java:41) [enc-elemental.jar:na]
      at com.mpi.mp.admin.web.flow.encoder.EncoderProfileFormAction.retrieveMetaData(EncoderProfileFormAction.java:113) [adminportal.jar:na]

      REPRODUCIBILITY :
      This bug can be reproduced always.

            psonal Pallavi Sonal (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: