0

android我正在开发的应用程序中,我需要连接到https服务器。

客户为我提供了 2 个文件mycert.pemmykey.pem,我认为是certificatepublic keystrore服务器的。

我需要使用服务器HttpsURLConnectionverify host name服务器进行安全连接,以避免中间人攻击。我对制作 https 连接和加密术语知之甚少。我遇到的大多数教程都使用 HttpClient 并且他们信任所有主机。有人能指出我正确的方向吗?如何使用.pem文件来建立secure https连接。HttpsURLConnectionverify hostname

提前致谢。

4

1 回答 1

0

使用以下方法完成

httpsConn.setHostnameVerifier(org.apache.http.conn.ssl.SSLSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);

我正在使用BROWSER_COMPATIBLE_HOSTNAME_VERIFIER,我希望它运作良好。

于 2012-08-01T05:56:32.683 回答