Ssl 发送HTTP请求时出错。(无法从mule HTTPS连接到openAM)
我无法通过mule的HTTPS访问openAM的令牌API。使用Postman,我可以访问令牌API,但从mule proxy,它不起作用 我得到以下错误:Ssl 发送HTTP请求时出错。(无法从mule HTTPS连接到openAM),ssl,https,mule,Ssl,Https,Mule,我无法通过mule的HTTPS访问openAM的令牌API。使用Postman,我可以访问令牌API,但从mule proxy,它不起作用 我得到以下错误: Message : Error sending HTTP request. Element : null Exception stack is: Error sending HTTP request. (org.mule.api.MessagingException) sun.security.util.HostnameCheck
Message : Error sending HTTP request. Element : null
Exception stack is: Error sending HTTP request.
(org.mule.api.MessagingException)
sun.security.util.HostnameChecker.matchDNS(null:-1)
sun.security.util.HostnameChecker.match(null:-1)
sun.security.ssl.X509TrustManagerImpl.checkIdentity(null:-1)
sun.security.ssl.X509TrustManagerImpl.checkIdentity(null:-1)
sun.security.ssl.X509TrustManagerImpl.checkTrusted(null:-1)
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(null:-1)
sun.security.ssl.ClientHandshaker.serverCertificate(null:-1)
sun.security.ssl.ClientHandshaker.processMessage(null:-1)
sun.security.ssl.Handshaker.processLoop(null:-1)
sun.security.ssl.Handshaker$1.run(null:-1)
sun.security.ssl.Handshaker$1.run(null:-1)
java.security.AccessController.doPrivileged(null:-2)
sun.security.ssl.Handshaker$DelegatedTask.run(null:-1)
org.glassfish.grizzly.ssl.SSLUtils.executeDelegatedTask(SSLUtils.java:274)
org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:699)
org.glassfish.grizzly.ssl.SSLFilter.doHandshakeStep(SSLFilter.java:332)
org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:613)
org.glassfish.grizzly.ssl.SSLBaseFilter.handleRead(SSLBaseFilter.java:318)
com.ning.http.client.providers.grizzly.SwitchingSSLFilter.handleRead(SwitchingSSLFilter.java:74)
org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
org.mule.module.http.internal.request.grizzly.FlowWorkManagerIOStrategy.run0(FlowWorkManagerIOStrategy.java:134)
org.mule.module.http.internal.request.grizzly.FlowWorkManagerIOStrategy.access$100(FlowWorkManagerIOStrategy.java:31)
org.mule.module.http.internal.request.grizzly.FlowWorkManagerIOStrategy$WorkerThreadRunnable.run(FlowWorkManagerIOStrategy.java:157)
(3 more...)
请帮助我解决此问题。我已通过添加以下代码解决了此问题
这个问题很模糊。您需要添加更多详细信息。您的HTTPS配置文件是什么样子的?您好,Mooz,谢谢您的回复。我已经通过添加以下代码解决了问题。您应该在回答中写下这些代码,以便其他有问题的人也知道解决方案。感谢anserWe中发布的Mooz,不应该使用此
unsecure=“true”
直到我们有了这样做的有效理由。