-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 > > 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.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 >> 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
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev