2016-01-08 45 views
0

我從一個非常有用的Stackoverflow貢獻者(Michal Foska)獲得了一些代碼,並且我在Mobilefirst Adapter中實現它的一些問題。看起來,Mobilefirst拿起了錯誤的SSLConnectionSocketFactory類,它沒有像下面那樣的構造函數。在Mobilefirst 7.1 Java適配器中使用HostnameVerifier

它似乎只允許一個X509HostnameVerifier。有任何想法嗎?

SSLConnectionSocketFactory sslCF = new SSLConnectionSocketFactory(context, new HostnameVerifier() { 
@Override 
public boolean verify(String hostname, SSLSession session) { 
// or add your own test here 
    return true; 
}}); 
+0

唯一的問題留給我希望...這是一個....凡是涉及到其他posts..How創建一個主機名驗證闖過javax.net.ssl.SSLPeerUnverifiedException的問題:主機名「 falcon-uat.wroclaw-centrum.pl.ibm.com'與對方提供的證書主題不匹配 – Tim

+0

Idan,有關如何讓MobileFirst適配器對SSLConnectionSocketFactory使用正確類的任何想法?它似乎並不想使用與上面顯示的符號相匹配的簽名 – Tim

+0

您是否可以解決此問題? –

回答

0

從評論:

蒂姆:我解決它具有固定證書.....但從來沒有發現如何讓主機名驗證到適配器配合使用。

相關問題