1
我正在使用Worklight 6.0.1。我在驗證證書時遇到問題。我可以以某種方式刪除適配器中的證書檢查用於PoC項目嗎?IBM Worklight Server 6.1 - 後端適配器 - javax.net.ssl.SSLException:證書中的主機名不匹配
我無法在Worklight服務器上快速安裝正確的證書。這個答案並沒有提供正確的答案:Disabling certificate hostname verification
[ERROR ] FWLSE0099E: An error occurred while invoking procedure [project POD]html/HttpRequestFWLSE0100E: parameters: [project POD]{
"arr": [
{
"method": "get",
"path": "mobile",
"returnedContentType": "html"
}
]
}
Http request failed: javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>
FWLSE0101E: Caused by: [project POD]javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>java.lang.RuntimeException: Http request failed: javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>
at com.worklight.adapters.http.HTTPConnectionManager.execute(HTTPConnectionManager.java:241)
at com.worklight.adapters.http.HttpClientContext.doExecute(HttpClientContext.java:176)
at com.worklight.adapters.http.HttpClientContext.execute(HttpClientContext.java:160)
也許你可以調整你的'hosts'文件,並將證書名稱指向你要使用的機器(並使用這些URL)。 – Bruno
謝謝你的想法。我會研究這一點。我一直認爲在Java服務器上有一些配置選項可以禁用這種SSL測試用於開發/測試目的? – christianmenkens
「我一直認爲在Java服務器上有一些配置選項可以禁用這樣的SSL測試......」 - 它不是服務器。它是執行主機名驗證的客戶端。 – jww