【发布时间】:2015-11-16 07:14:04
【问题描述】:
我可以使用我使用 openssl 创建的自签名证书。
在我的 HttpsURLConnection 中使用证书时遇到的唯一问题是 HostnameVerifier。
如果我提供自己的 HostnameVerifier,它总是 return true 喜欢:
HostnameVerifier hostnameVerifier = new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
return true;
}
};
在
urlConnection.setHostnameVerifier(hostnameVerifier);
它有效。
有什么方法可以为我们自己的主机提供验证,而不是对所有人都正确?
与
HostnameVerifier 是否也适用于本地网络(本地 IP)
【问题讨论】:
标签: android certificate ssl-certificate self-signed httpsurlconnection