0

android私が開発しているアプリでは、サーバーに接続する必要がありますhttps

クライアントはとサーバーの と の2 つのファイルを提供してくれましたmycert.pemmykey.pemcertificatepublic keystrore

中間者攻撃を避けるために、サーバーを使用HttpsURLConnectionして安全な接続を確立する必要があります。verify host namehttps接続や暗号化用語の作り方がよくわかりません。私が遭遇したチュートリアルのほとんどは HttpClient を使用しており、すべてのホストを信頼しています。.pemファイルを使用して と を使用して接続secure httpsする方法を誰かが正しい方向に向けることができますか。HttpsURLConnectionverify hostname

前もって感謝します。

4

1 に答える 1

0

以下を使用してOK

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

を使用しBROWSER_COMPATIBLE_HOSTNAME_VERIFIERています。うまく動作することを願っています。

于 2012-08-01T05:56:32.683 に答える