簡體   English   中英

使用Mule ESB找不到主題替代DNS名稱匹配代理名稱

[英]No subject alternative DNS name matching proxy Name found using Mule ESB

我正在使用Mule 3.7。 我有一個Web服務使用者連接器。 它試圖訪問外部Web服務,但低於異常。 我可以使用相同的代理通過SOAPUI訪問服務。

===============根異常堆棧跟蹤:java.security.cert.CertificateException:沒有找到與proxyName匹配的主題備用DNS名稱。 在sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:191)在sun.security.util.HostnameChecker.match(HostnameChecker.java:93)在sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:347) )在sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:255)

============代碼============================

<data-mapper:config name="Home_Loan_Mapper" transformationGraphPath="home_loan_mapper.grf" doc:name="Home_Loan_Mapper"/>
<ws:consumer-config name="Web_Service_Consumer" wsdlLocation="crmod/Contact.wsdl" service="Contact" port="Contact" serviceAddress="serviceURL" doc:name="Web Service Consumer" connectorConfig="HTTP_Request_Configuration">
<ws:security>
<ws:wss-username-token username="userID" password="password" passwordType="TEXT" addCreated="true" addNonce="true"/>
<ws:wss-timestamp expires="30000" />
</ws:security>
</ws:consumer-config>
<http:request-config name="HTTP_Request_Configuration" doc:name="HTTP Request Configuration" protocol="HTTPS" host="0.0.0.0" port="8083">
<tls:context>
<tls:trust-store path="C:\Dev\certificates\greenmail-truststore" password="password"/>
<tls:key-store path="clientKeystore" keyPassword="mulepassword" password="mulepassword"/>
</tls:context>
<http:proxy host="proxyName" port="89" username="userID" password="password"/>
</http:request-config>
<flow name="Home_Loan">
<set-payload value="#[flowVars.emailBody]" doc:name="Home Loan"/>
<data-mapper:transform config-ref="Home_Loan_Mapper" doc:name="Home Loan Mapper"/>
<set-variable variableName="homeLoanEnquiry" value="#[payload]" doc:name="Set home loan Variable"/>
<choice doc:name="Choice">
<when expression="#[payload.existingcustomer == 'Yes']">
<custom-transformer
class="ContactServiceTransformer"
doc:name="Create Contact Query Page Request" mimeType="text/xml" />
<set-payload value="#[homeLoanEnquiry.contactQueryPageRequest]"
doc:name="Set Contact Request in payload" />
<ws:consumer config-ref="Web_Service_Consumer" doc:name="Contact Consumer"
operation="ContactQueryPage" />
<set-payload value="#[flowVars.homeLoanEnquiry]" doc:name="Set Home Loan bean in payload" />
</when>
<otherwise>
<logger message="No customer account" level="INFO" doc:name="Logger"/>
</otherwise>
</choice>
<custom-transformer class="HoamLoanTransformer" doc:name="Hoam Loan Validation & SOAP Request Gerneration"/>
</flow>

看來您遇到了一個錯誤 此問題已在3.7.1中修復。 如果您無法更新,請用async-http-client jar替換1.9.27版。 HTH。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM