In your publisher node, does api-manager.xml has 'localhost' for gateway url? If yes, please attach the api-manager.xml of publisher.
Thanks, Bhathiya On Fri, Nov 4, 2016 at 3:01 PM, Susinda Perera <susi...@wso2.com> wrote: > I'm using localhost, as it gives me this error 'SSL peer failed hostname > validation for name: 127.0.0.1', I created a keystore with 127.0.0.1 and > tried and it worked. Have to check at which place it resolves localhost to > 127.0.0.1. > > On Fri, Nov 4, 2016 at 2:27 PM, Bhathiya Jayasekara <bhath...@wso2.com> > wrote: > >> >> On Fri, Nov 4, 2016 at 2:24 PM, Susinda Perera <susi...@wso2.com> wrote: >> >>> -Dorg.wso2.ignoreHostnameVerification=true >>> This property is already in the wso2server.sh file, I.e having this did >>> not helped me. >>> >>> On Fri, Nov 4, 2016 at 2:11 PM, Bhathiya Jayasekara <bhath...@wso2.com> >>> wrote: >>> >>>> Hi Susinda, >>>> >>>> If you want to use IP instead of hostname, you have to create a cert >>>> for that IP. For CN validation, hostname and IP mapping is not used. >>>> >>> I don't want to use the IP. but I tried that as a workaround only, just >>> check if that works >>> >> >> What I meant was why do you want to use IP to call the service? Why can't >> you simply use 'localhost'? >> >> Thanks, >> Bhathiya >> >> >>> >>>> On a related note, using IPs for CN is not recommended in general. >>>> >>>> Thanks, >>>> Bhathiya >>>> >>>> On Fri, Nov 4, 2016 at 1:19 PM, Susinda Perera <susi...@wso2.com> >>>> wrote: >>>> >>>>> Got this fixed by using a new keystore where primary key's CN is set >>>>> to 127.0.0.1 and importing the public key of the same to >>>>> client-truststore.jks. >>>>> But i believe this is not the proper fix, as wso2carbon.jks already >>>>> have the cert for localhost and we do not want to create another cert for >>>>> 127.0.0.1. >>>>> Any idea? >>>>> Similar issues found in >>>>> https://wso2.org/jira/browse/APIMANAGER-4205 >>>>> https://wso2.org/jira/browse/APIMANAGER-4626 >>>>> >>>>> Thanks >>>>> Susinda >>>>> >>>>> On Fri, Nov 4, 2016 at 12:53 PM, Susinda Perera <susi...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi All >>>>>> I'm getting this[1] $subject. Have anyone faced the same, what was >>>>>> the resolution? >>>>>> >>>>>> >>>>>> ERROR - APIGatewayManager Error occurred when publish to gateway >>>>>> Production and Sandbox >>>>>> org.apache.axis2.AxisFault: Error while contacting the authentication >>>>>> admin services >>>>>> at org.wso2.carbon.apimgt.impl.utils.AbstractAPIGatewayAdminCli >>>>>> ent.login(AbstractAPIGatewayAdminClient.java:92) >>>>>> at org.wso2.carbon.apimgt.impl.utils.AbstractAPIGatewayAdminCli >>>>>> ent.setup(AbstractAPIGatewayAdminClient.java:50) >>>>>> at org.wso2.carbon.apimgt.impl.utils.APIGatewayAdminClient.<ini >>>>>> t>(APIGatewayAdminClient.java:37) >>>>>> at org.wso2.carbon.apimgt.impl.APIGatewayManager.publishToGatew >>>>>> ay(APIGatewayManager.java:86) >>>>>> at org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToGateway >>>>>> (APIProviderImpl.java:1485) >>>>>> at org.wso2.carbon.apimgt.impl.APIProviderImpl.propergateAPISta >>>>>> tusChangeToGateways(APIProviderImpl.java:1294) >>>>>> at org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.propergateA >>>>>> PIStatusChangeToGateways(UserAwareAPIProvider.java:36) >>>>>> at org.wso2.carbon.apimgt.impl.executors.APIExecutor.execute(AP >>>>>> IExecutor.java:136) >>>>>> at org.wso2.carbon.governance.registry.extensions.aspects.Defau >>>>>> ltLifeCycle.runCustomExecutorsCode(DefaultLifeCycle.java:712) >>>>>> at org.wso2.carbon.governance.registry.extensions.aspects.Defau >>>>>> ltLifeCycle.invoke(DefaultLifeCycle.java:450) >>>>>> at org.wso2.carbon.governance.registry.eventing.handlers.Govern >>>>>> anceEventingHandler.invokeAspect(GovernanceEventingHandler.java:338) >>>>>> at org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.i >>>>>> nvokeAspect(HandlerManager.java:2792) >>>>>> at org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycle >>>>>> Manager.invokeAspect(HandlerLifecycleManager.java:518) >>>>>> at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.invokeAs >>>>>> pect(EmbeddedRegistry.java:2591) >>>>>> at org.wso2.carbon.registry.core.caching.CacheBackedRegistry.in >>>>>> vokeAspect(CacheBackedRegistry.java:510) >>>>>> at org.wso2.carbon.registry.core.session.UserRegistry.invokeAsp >>>>>> ect(UserRegistry.java:1952) >>>>>> at org.wso2.carbon.governance.api.common.dataobjects.Governance >>>>>> ArtifactImpl.invokeAction(GovernanceArtifactImpl.java:829) >>>>>> at org.wso2.carbon.governance.api.common.dataobjects.Governance >>>>>> ArtifactImpl.invokeAction(GovernanceArtifactImpl.java:808) >>>>>> at org.wso2.carbon.apimgt.impl.APIProviderImpl.changeLifeCycleS >>>>>> tatus(APIProviderImpl.java:3644) >>>>>> at org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.changeLifeC >>>>>> ycleStatus(UserAwareAPIProvider.java:148) >>>>>> at org.wso2.carbon.apimgt.rest.api.publisher.impl.ApisApiServic >>>>>> eImpl.apisChangeLifecyclePost(ApisApiServiceImpl.java:252) >>>>>> at org.wso2.carbon.apimgt.rest.api.publisher.ApisApi.apisChange >>>>>> LifecyclePost(ApisApi.java:91) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>>>>> ssorImpl.java:62) >>>>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>>>>> thodAccessorImpl.java:43) >>>>>> at java.lang.reflect.Method.invoke(Method.java:497) >>>>>> at org.apache.cxf.service.invoker.AbstractInvoker.performInvoca >>>>>> tion(AbstractInvoker.java:180) >>>>>> at org.apache.cxf.service.invoker.AbstractInvoker.invoke(Abstra >>>>>> ctInvoker.java:96) >>>>>> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200) >>>>>> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99) >>>>>> at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(S >>>>>> erviceInvokerInterceptor.java:59) >>>>>> at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleM >>>>>> essage(ServiceInvokerInterceptor.java:96) >>>>>> at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(Phase >>>>>> InterceptorChain.java:308) >>>>>> at org.apache.cxf.transport.ChainInitiationObserver.onMessage(C >>>>>> hainInitiationObserver.java:121) >>>>>> at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke >>>>>> (AbstractHTTPDestination.java:251) >>>>>> at org.apache.cxf.transport.servlet.ServletController.invokeDes >>>>>> tination(ServletController.java:234) >>>>>> at org.apache.cxf.transport.servlet.ServletController.invoke(Se >>>>>> rvletController.java:208) >>>>>> at org.apache.cxf.transport.servlet.ServletController.invoke(Se >>>>>> rvletController.java:160) >>>>>> at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke( >>>>>> CXFNonSpringServlet.java:180) >>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleR >>>>>> equest(AbstractHTTPServlet.java:293) >>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost( >>>>>> AbstractHTTPServlet.java:212) >>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) >>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service >>>>>> (AbstractHTTPServlet.java:268) >>>>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>>>> lter(ApplicationFilterChain.java:303) >>>>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>>>> licationFilterChain.java:208) >>>>>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >>>>>> r.java:52) >>>>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>>>> lter(ApplicationFilterChain.java:241) >>>>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>>>> licationFilterChain.java:208) >>>>>> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >>>>>> dWrapperValve.java:218) >>>>>> at org.apache.catalina.core.StandardContextValve.invoke(Standar >>>>>> dContextValve.java:122) >>>>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >>>>>> uthenticatorBase.java:505) >>>>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >>>>>> stValve.java:169) >>>>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >>>>>> rtValve.java:103) >>>>>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv >>>>>> ocation(CompositeValve.java:99) >>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke >>>>>> (CarbonTomcatValve.java:47) >>>>>> at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena >>>>>> ntLazyLoaderValve.java:57) >>>>>> at org.wso2.carbon.webapp.authenticator.framework.WebappAuthent >>>>>> icationValve.invoke(WebappAuthenticationValve.java:45) >>>>>> at org.wso2.carbon.event.receiver.core.internal.tenantmgt.Tenan >>>>>> tLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) >>>>>> at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok >>>>>> eValves(TomcatValveContainer.java:47) >>>>>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp >>>>>> ositeValve.java:62) >>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection >>>>>> Valve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa >>>>>> lve.java:956) >>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. >>>>>> invoke(CarbonContextCreatorValve.java:57) >>>>>> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >>>>>> EngineValve.java:116) >>>>>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >>>>>> apter.java:442) >>>>>> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs >>>>>> tractHttp11Processor.java:1082) >>>>>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler >>>>>> .process(AbstractProtocol.java:623) >>>>>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>>>>> (NioEndpoint.java:1756) >>>>>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N >>>>>> ioEndpoint.java:1715) >>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>>>>> Executor.java:1142) >>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>>>>> lExecutor.java:617) >>>>>> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>>>>> un(TaskThread.java:61) >>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>> Caused by: org.apache.axis2.AxisFault: SSL peer failed hostname >>>>>> validation for name: 127.0.0.1 >>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >>>>>> at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPS >>>>>> ender.java:199) >>>>>> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.j >>>>>> ava:77) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.w >>>>>> riteMessageWithCommons(CommonsHTTPTransportSender.java:451) >>>>>> at org.apache.axis2.transport.http.CommonsHTTPTransportSender.i >>>>>> nvoke(CommonsHTTPTransportSender.java:278) >>>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.send(O >>>>>> utInAxisOperation.java:430) >>>>>> at org.apache.axis2.description.OutInAxisOperationClient.execut >>>>>> eImpl(OutInAxisOperation.java:225) >>>>>> at org.apache.axis2.client.OperationClient.execute(OperationCli >>>>>> ent.java:149) >>>>>> at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.l >>>>>> ogin(AuthenticationAdminStub.java:659) >>>>>> at org.wso2.carbon.apimgt.impl.utils.AbstractAPIGatewayAdminCli >>>>>> ent.login(AbstractAPIGatewayAdminClient.java:87) >>>>>> ... 72 more >>>>>> Caused by: javax.net.ssl.SSLPeerUnverifiedException: SSL peer failed >>>>>> hostname validation for name: 127.0.0.1 >>>>>> at org.opensaml.ws.soap.client.http.TLSProtocolSocketFactory.ve >>>>>> rifyHostname(TLSProtocolSocketFactory.java:233) >>>>>> at org.opensaml.ws.soap.client.http.TLSProtocolSocketFactory.cr >>>>>> eateSocket(TLSProtocolSocketFactory.java:194) >>>>>> at org.apache.commons.httpclient.HttpConnection.open(HttpConnec >>>>>> tion.java:707) >>>>>> at org.apache.commons.httpclient.MultiThreadedHttpConnectionMan >>>>>> ager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionM >>>>>> anager.java:1361) >>>>>> at org.apache.commons.httpclient.HttpMethodDirector.executeWith >>>>>> Retry(HttpMethodDirector.java:387) >>>>>> at org.apache.commons.httpclient.HttpMethodDirector.executeMeth >>>>>> od(HttpMethodDirector.java:171) >>>>>> at org.apache.commons.httpclient.HttpClient.executeMethod(HttpC >>>>>> lient.java:397) >>>>>> at org.apache.axis2.transport.http.AbstractHTTPSender.executeMe >>>>>> thod(AbstractHTTPSender.java:659) >>>>>> at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPS >>>>>> ender.java:195) >>>>>> ... 81 more >>>>>> >>>>>> >>>>>> -- >>>>>> *Susinda Perera* >>>>>> Software Engineer >>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>>>>> Mobile:(+94)716049075 >>>>>> Blog: susinda.blogspot.com >>>>>> WSO2 Inc. http://wso2.com/ >>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *Susinda Perera* >>>>> Software Engineer >>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>>>> Mobile:(+94)716049075 >>>>> Blog: susinda.blogspot.com >>>>> WSO2 Inc. http://wso2.com/ >>>>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Bhathiya Jayasekara* >>>> *Senior Software Engineer,* >>>> *WSO2 inc., http://wso2.com <http://wso2.com>* >>>> >>>> *Phone: +94715478185 <%2B94715478185>* >>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >>>> <http://www.linkedin.com/in/bhathiyaj>* >>>> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >>>> *Blog: http://movingaheadblog.blogspot.com >>>> <http://movingaheadblog.blogspot.com/>* >>>> >>> >>> >>> >>> -- >>> *Susinda Perera* >>> Software Engineer >>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>> Mobile:(+94)716049075 >>> Blog: susinda.blogspot.com >>> WSO2 Inc. http://wso2.com/ >>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>> >>> >> >> >> -- >> *Bhathiya Jayasekara* >> *Senior Software Engineer,* >> *WSO2 inc., http://wso2.com <http://wso2.com>* >> >> *Phone: +94715478185 <%2B94715478185>* >> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >> <http://www.linkedin.com/in/bhathiyaj>* >> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >> *Blog: http://movingaheadblog.blogspot.com >> <http://movingaheadblog.blogspot.com/>* >> > > > > -- > *Susinda Perera* > Software Engineer > B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) > Mobile:(+94)716049075 > Blog: susinda.blogspot.com > WSO2 Inc. http://wso2.com/ > Tel : 94 11 214 5345 Fax :94 11 2145300 > > -- *Bhathiya Jayasekara* *Senior Software Engineer,* *WSO2 inc., http://wso2.com <http://wso2.com>* *Phone: +94715478185* *LinkedIn: http://www.linkedin.com/in/bhathiyaj <http://www.linkedin.com/in/bhathiyaj>* *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* *Blog: http://movingaheadblog.blogspot.com <http://movingaheadblog.blogspot.com/>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev