Hi, I'm working on configuring API Manager for dynamic SSL profile loading [1]. I need to enable this for PassthroughHTTPSender. I did the configuration in API Manager, axis2.xml and created the custom profile xml, senderprofiles.xml.
My backend API is running on 192.168.8.101:9443 and API Manager is on 192.168.8.101:9444. When invoking the published API, I got the error below. [2017-10-26 23:34:50,389] ERROR - TargetHandler I/O error: Host name verification failed for host : 192.168.8.101 javax.net.ssl.SSLException: Host name verification failed for host : 192.168.8.101 at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(ClientSSLSetupHandler.java:171) at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:308) at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:410) at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:119) at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:159) at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:338) 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:745) [2017-10-26 23:34:50,593] WARN - EndpointContext Endpoint : admin--Echo_APIproductionEndpoint_0 with address https://192.168.8.101:9443/RESTfulExample/rest/hello/sdsd will be marked SUSPENDED as it failed Here is the configuration in sender profile. <parameter name="customSSLProfiles"> <profile> <servers>192.168.8.101:9443</servers> <KeyStore> <Location>repository/resources/security/apim.jks</Location> <Type>JKS</Type> <Password>wso2carbon</Password> <KeyPassword>wso2carbon</KeyPassword> </KeyStore> <TrustStore> <Location>repository/resources/security/apimtruststore.jks</Location> <Type>JKS</Type> <Password>wso2carbon</Password> </TrustStore> </profile> </parameter> I added the client cert to apimtruststore.jks. What could be the possible reason for this? [1] https://docs.wso2.com/display/ESB490/Multi-HTTPS+Transport#Multi-HTTPSTransport-DynamicSSLprofiles Thanks and Regards, Menaka -- *Menaka Jayawardena* *Software Engineer - WSO2 Inc* *Tel : 071 350 5470* *LinkedIn: https://lk.linkedin.com/in/menakajayawardena <https://lk.linkedin.com/in/menakajayawardena>* *Blog: https://menakamadushanka.wordpress.com/ <https://menakamadushanka.wordpress.com/>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev