Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 发送HTTP请求时出错。(无法从mule HTTPS连接到openAM)_Ssl_Https_Mule - Fatal编程技术网

Ssl 发送HTTP请求时出错。(无法从mule HTTPS连接到openAM)

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

我无法通过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.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”
直到我们有了这样做的有效理由。