2017-01-10 10 views
0

muleからHTTPS経由でopenAMからトークンAPIにアクセスできません。 Postmanを使用して私はトークンAPIにアクセスできますが、Muleプロキシからは機能しません。HTTPリクエストを送信中にエラーが発生しました。 (mule HTTPSからopenAMに接続できません)

私はエラーの下になった:

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...) 

私はこの問題を解決するのに役立ちます。

+0

この質問は非常にあいまいです。詳細を追加する必要があります。 HTTPS設定ファイルはどのようなものですか? <:コンテキスト名= "テスト" TLS> \t \t \t \t

+0

こんにちはMoozのおかげで返事 – Nagaraj

+1

のために私はコードの下に追加することで問題を解決しています – Nagaraj

答えて

0

私はコードの下に < TLSを追加することによって、問題を解決している:コンテキスト名= "テスト" > < TLS:信頼ストアを安全でない= "true" を/ >は</TLS:コンテキスト>

+0

正当な理由があるまで、この 'insecure =" true "'を使うべきではありません。 – star

関連する問題