Skip to Content
author's profile photo Former Member
Former Member

CTS+ "chain verifier error"

Hi there,

We have implemented end to end ssl in our PO, HA environment. Running NWA 7.31 SP level 14.

We have updated instance, web disp and message server profiles to reflect end to end ssl, and everything is functioning as expected, no errors with the systems

We had a functioning CTS+ transport system, but after converting to end to end ssl, when we try to move trasports dev- to-QA it is displaying a chain verifier error from dev to qa

Has anyone run into problems like that?

Error:

Communication data provided (2015-08-13 16:14:37.0195 -7:00)
Begin deployment (2015-08-13 16:14:37.0195 -7:00)
Exception during deploy:com.sap.aii.util.misc.api.ResourceException:
Kommunikation zu System Integration Builder mit Anwendung CMS-
Transport ist unterbrochen. Detailinformation: Error receiving http
response from URL https:/web dispatcher FQDN:50001/re
p/cmstransport/int?! Details: caught exception
Message: Peer certificate rejected by ChainVerifier
Stacktrace:
org.w3c.www.protocol.http.HttpException: Peer certificate rejected by
ChainVerifier
iaik.security.ssl.SSLCertificateException: Peer certificate rejected
by ChainVerifier
#at iaik.security.ssl.r.checkIsTrusted(Unknown Source)
#at iaik.security.ssl.x.b(Unknown Source)
#at iaik.security.ssl.x.a(Unknown Source)
#at iaik.security.ssl.r.d(Unknown Source)
#at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)
#at iaik.security.ssl.SSLTransport.getOutputStream(Unknown Source)
#at iaik.security.ssl.SSLSocket.getOutputStream(Unknown Source)
#at org.w3c.www.protocol.http.g.markUsed(Unknown Source)
#at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown
Source)
#at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown
Source)
#at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
#at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown
Source)
#at
com.sap.aii.util.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponseViaHttp(HmiHttpClientImpl.java:165)
#at
com.sap.aii.util.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponse(HmiHttpClientImpl.java:92)
#at com.sap.aii.util.hmi.api.HmiClientAdapter.invokeMethod
(HmiClientAdapter.java:88)
#at
com.sap.aii.ibtransportclient.impl.gen.XiHmiClient.invokeHmiTransport
(XiHmiClient.java:161)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:264)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:281)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.writeChangelistData(XiTransportClientImpl.java:285)
#at
com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.processTransportRequestUnSupported(XiTransportClientImpl.java:600)
#at com.sap.aii.ibtransportclient.impl.XiTransportClientImpl.deploy
(XiTransportClientImpl.java:586)
#at com.sap.aii.ibtransportclient.XiCtsTransportClientWrapper.deploy
(XiCtsTransportClientWrapper.java:64)
#at com.sap.cts.deployer.DeployerCaller.deploy(DeployerCaller.java:68)
#at com.sap.cts.core.GenImportManager.execImport
(GenImportManager.java:121)
#at com.sap.cts.ejb.DeployBean.execImportGen(DeployBean.java:93)
#at com.sap.cts.ejb.DeployLocalLocalObjectImpl0_0.execImportGen
(DeployLocalLocalObjectImpl0_0.java:103)
#at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
#at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
#at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
#at java.lang.reflect.Method.invoke(Method.java:331)
#at
com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:174)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:81)
#at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:90)
#at SoapServlet.doPost(SoapServlet.java:47)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet
(HttpHandlerImpl.java:401)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:386)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:364)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)
#at com.sap.engine.services.httpserver.server.RequestAnalizer.handle
(RequestAnalizer.java:265)
#at com.sap.engine.services.httpserver.server.Client.handle
(Client.java:95)
#at com.sap.engine.services.httpserver.server.Processor.request
(Processor.java:175)
#at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListe
ner.java:33)
#at com.sap.engine.core.cluster.impl6.session.MessageRunner.run
(MessageRunner.java:41)
#at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
#at java.security.AccessController.doPrivileged(Native Method)
#at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:104)
#at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:176)
#at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:81)
#at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:90)
#at SoapServlet.doPost(SoapServlet.java:47)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
#at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet
(HttpHandlerImpl.java:401)
#at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:386)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
(RequestAnalizer.java:364)
#at
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1060)
#at com.sap.engine.services.httpserver.server.RequestAnalizer.handle
(RequestAnalizer.java:265)
#at com.sap.engine.services.httpserver.server.Client.handle
(Client.java:95)
#at com.sap.engine.services.httpserver.server.Processor.request
(Processor.java:175)
#at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListe
ner.java:33)
#at com.sap.engine.core.cluster.impl6.session.MessageRunner.run
(MessageRunner.java:41)
#at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
#at java.security.AccessController.doPrivileged(Native Method)
#at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:104)
#at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:176)
.
End deployment (2015-08-13 16:14:38.0206 -7:00)

Stop deployment of XI

Highest return code is 12
Deployment
End date and time : 20150813161438
Ended with return code: ===> 12 < ===

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Dec 15, 2015 at 10:39 AM

    Hi Liz,

    Were you able to resolve this issue. I have the same issue with SSL/P4SEC on PI CTS+

    If you were able to resolve, please share the steps involved

    Thanks

    - Puru

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.