验证SSL证书上的主机名 - Android

时间:2017-03-14 06:58:09

标签: android ssl

我正在使用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证书的主机名?

如何测试当前的代码?我从未使用过黑客工具。

0 个答案:

没有答案