我正在使用HttpsURLConnection
连接到服务器。我实现了HostnameVerifie
r接口的验证方法来验证主机名。
这是我的代码。
HostnameVerifier hostnameVerifier = new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
boolean allow = HttpsURLConnection.getDefaultHostnameVerifier().verify(hostname,session);
return allow;
}
};
这足以验证主机名吗?由于我对 SSL , CA 等方面的知识不足,我无法做出决定。
如果这还不够,如何验证Android中SSL证书的主机名?
如何测试当前的代码?我从未使用过黑客工具。