On Fri, Nov 4, 2016 at 2:24 PM, Susinda Perera <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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 <[email protected]> >>> 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.java: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 >>> [email protected] >>> 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* *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 [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
