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.AbstractAPIGatewayAdminClient.login( > AbstractAPIGatewayAdminClient.java:92) > at org.wso2.carbon.apimgt.impl.utils.AbstractAPIGatewayAdminClient.setup( > AbstractAPIGatewayAdminClient.java:50) > at org.wso2.carbon.apimgt.impl.utils.APIGatewayAdminClient.< > init>(APIGatewayAdminClient.java:37) > at org.wso2.carbon.apimgt.impl.APIGatewayManager.publishToGateway( > APIGatewayManager.java:86) > at org.wso2.carbon.apimgt.impl.APIProviderImpl.publishToGateway( > APIProviderImpl.java:1485) > at org.wso2.carbon.apimgt.impl.APIProviderImpl. > propergateAPIStatusChangeToGateways(APIProviderImpl.java:1294) > at org.wso2.carbon.apimgt.impl.UserAwareAPIProvider. > propergateAPIStatusChangeToGateways(UserAwareAPIProvider.java:36) > at org.wso2.carbon.apimgt.impl.executors.APIExecutor.execute( > APIExecutor.java:136) > at org.wso2.carbon.governance.registry.extensions.aspects. > DefaultLifeCycle.runCustomExecutorsCode(DefaultLifeCycle.java:712) > at org.wso2.carbon.governance.registry.extensions.aspects. > DefaultLifeCycle.invoke(DefaultLifeCycle.java:450) > at org.wso2.carbon.governance.registry.eventing.handlers. > GovernanceEventingHandler.invokeAspect(GovernanceEventingHandler.java:338) > at org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager. > invokeAspect(HandlerManager.java:2792) > at org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager. > invokeAspect(HandlerLifecycleManager.java:518) > at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry. > invokeAspect(EmbeddedRegistry.java:2591) > at org.wso2.carbon.registry.core.caching.CacheBackedRegistry.invokeAspect( > CacheBackedRegistry.java:510) > at org.wso2.carbon.registry.core.session.UserRegistry. > invokeAspect(UserRegistry.java:1952) > at org.wso2.carbon.governance.api.common.dataobjects. > GovernanceArtifactImpl.invokeAction(GovernanceArtifactImpl.java:829) > at org.wso2.carbon.governance.api.common.dataobjects. > GovernanceArtifactImpl.invokeAction(GovernanceArtifactImpl.java:808) > at org.wso2.carbon.apimgt.impl.APIProviderImpl.changeLifeCycleStatus( > APIProviderImpl.java:3644) > at org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.changeLifeCycleStatus( > UserAwareAPIProvider.java:148) > at org.wso2.carbon.apimgt.rest.api.publisher.impl.ApisApiServiceImpl. > apisChangeLifecyclePost(ApisApiServiceImpl.java:252) > at org.wso2.carbon.apimgt.rest.api.publisher.ApisApi. > apisChangeLifecyclePost(ApisApi.java:91) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:497) > at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation( > AbstractInvoker.java:180) > at org.apache.cxf.service.invoker.AbstractInvoker. > invoke(AbstractInvoker.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(ServiceInvokerInterceptor.java:59) > at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage( > ServiceInvokerInterceptor.java:96) > at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept( > PhaseInterceptorChain.java:308) > at org.apache.cxf.transport.ChainInitiationObserver.onMessage( > ChainInitiationObserver.java:121) > at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke( > AbstractHTTPDestination.java:251) > at org.apache.cxf.transport.servlet.ServletController.invokeDestination( > ServletController.java:234) > at org.apache.cxf.transport.servlet.ServletController. > invoke(ServletController.java:208) > at org.apache.cxf.transport.servlet.ServletController. > invoke(ServletController.java:160) > at org.apache.cxf.transport.servlet.CXFNonSpringServlet. > invoke(CXFNonSpringServlet.java:180) > at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest( > 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.internalDoFilter( > ApplicationFilterChain.java:303) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:218) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:122) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:505) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:169) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:103) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation( > CompositeValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1. > invoke(CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke( > TenantLazyLoaderValve.java:57) > at org.wso2.carbon.webapp.authenticator.framework. > WebappAuthenticationValve.invoke(WebappAuthenticationValve.java:45) > at org.wso2.carbon.event.receiver.core.internal.tenantmgt. > TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves( > TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke( > CompositeValve.java:62) > at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv > e.invoke(CarbonStuckThreadDetectionValve.java:159) > at org.apache.catalina.valves.AccessLogValve.invoke( > AccessLogValve.java:956) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke( > CarbonContextCreatorValve.java:57) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:116) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:442) > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.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(NioEndpoint.java:1715) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( > 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( > HTTPSender.java:199) > at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender. > writeMessageWithCommons(CommonsHTTPTransportSender.java:451) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke( > CommonsHTTPTransportSender.java:278) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.axis2.description.OutInAxisOperationClient.send( > OutInAxisOperation.java:430) > at org.apache.axis2.description.OutInAxisOperationClient.executeImpl( > OutInAxisOperation.java:225) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub. > login(AuthenticationAdminStub.java:659) > at org.wso2.carbon.apimgt.impl.utils.AbstractAPIGatewayAdminClient.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. > verifyHostname(TLSProtocolSocketFactory.java:233) > at org.opensaml.ws.soap.client.http.TLSProtocolSocketFactory.createSocket( > TLSProtocolSocketFactory.java:194) > at org.apache.commons.httpclient.HttpConnection.open( > HttpConnection.java:707) > at org.apache.commons.httpclient.MultiThreadedHttpConnectionMan > ager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionMan > ager.java:1361) > at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry( > HttpMethodDirector.java:387) > at org.apache.commons.httpclient.HttpMethodDirector.executeMethod( > HttpMethodDirector.java:171) > at org.apache.commons.httpclient.HttpClient.executeMethod( > HttpClient.java:397) > at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod( > AbstractHTTPSender.java:659) > at org.apache.axis2.transport.http.HTTPSender.sendViaPost( > HTTPSender.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
