Hi,

Runnig APIM-2.6…. I don't understand why I cannot succeed in getting tokens 
from the API store. Host name verification fails, but that sounds strange to 
me: first it is simply localhost, and also it seems to me hostVerification is 
disabled by default (see below)

API Store - Error
Error while renewing Access Token for Consumer Key hxK_VjwBqKjoVX_OHh7OqgG7i1oa 
and user DOMAIN/username

TID: [-1] [] [2019-07-29 16:03:34,213] ERROR 
{org.apache.synapse.transport.passthru.TargetHandler} -  I/O error: Host name 
verification failed for host : localhost 
{org.apache.synapse.transport.passthru.TargetHandler}
javax.net.ssl.SSLException: Host name verification failed for host : localhost
        at 
org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(ClientSSLSetupHandler.java:182)
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:308)
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(SSLIOSession.java:451)
        at 
org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:152)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:180)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316)
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277)
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105)
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586)
        at java.lang.Thread.run(Thread.java:748)
TID: [-1] [] [2019-07-29 16:03:34,215] DEBUG 
{org.apache.synapse.transport.passthru.TargetHandler} -  Connection closed by 
target host while in state CLOSING. Response code : 2 
{org.apache.synapse.transport.passthru.TargetHandler}
TID: [-1234] [] [2019-07-29 16:03:34,217]  WARN 
{org.apache.synapse.endpoints.EndpointContext} -  Endpoint : AnonymousEndpoint 
with address https://{uri.var.hostname}:{uri.var.portnum}/oauth2/token will be 
marked SUSPENDED as it failed {org.apache.synapse.endpoints.EndpointContext}
TID: [-1234] [] [2019-07-29 16:03:34,217]  WARN 
{org.apache.synapse.endpoints.EndpointContext} -  Suspending endpoint : 
AnonymousEndpoint with address 
https://{uri.var.hostname}:{uri.var.portnum}/oauth2/token - last suspend 
duration was : 30000ms and current suspend duration is : 30000ms - Next retry 
after : Mon Jul 29 16:04:04 CEST 2019 
{org.apache.synapse.endpoints.EndpointContext}
TID: [-1234] [] [2019-07-29 16:03:34,217]  INFO 
{org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = Executing token 
'fault' sequence, ERROR_CODE = 101500, ERROR_MESSAGE = Error in Sender 
{org.apache.synapse.mediators.builtin.LogMediator}
TID: [-1234] [] [2019-07-29 16:03:34,223] ERROR 
{org.wso2.carbon.apimgt.impl.APIConsumerImpl} -  Error while re-generating 
AccessToken {org.wso2.carbon.apimgt.impl.APIConsumerImpl}
org.wso2.carbon.apimgt.api.APIManagementException: Error occurred while calling 
token endpoint: HTTP error code : 500


In the wso2server.sh script (default values):

    -Dorg.opensaml.httpclient.https.disableHostnameVerification=true \
    -Dhttpclient.hostnameVerifier=AllowAll \


On my system (Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux):

$ host localhost
localhost has address 127.0.0.1
localhost has IPv6 address ::1


Any explanation ?

Thanks,
Bernard


_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to