我从一个非常有用的Stackoverflow贡献者(Michal Foska)那里得到了一些代码,我在Mobilefirst Adapter中实现它时遇到了一些问题。似乎Mobilefirst选择了错误的SSLConnectionSocketFactory类,它没有与下面相同的构造函数。
它似乎只允许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 :(得分:0)
来自评论:
蒂姆:我通过修复证书解决了这个问题.....但从未发现如何让主机名验证程序在适配器中运行。