最近、Androidアプリで使用されるWebサービスに証明書を適用しました。
WebサービスへのパスをHTTPSに変更しましたが、すべて機能しています。例外はスローされません。
以下は、WebサービスにPOSTするために使用するコードです。
HttpParams httpParameters = new BasicHttpParams();
// CONNECTION TIMEOUT
int timeoutConnection = 15000;
HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
// SOCKET TIMEOUT
int timeoutSocket = 30000;
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
HttpPost httpPost = new HttpPost(getWebServiceAddress() + actionName);
httpPost.addHeader("Content-Type", "application/json; charset=utf-8");
httpPost.addHeader("Accept-Encoding", "gzip");
httpPost.addHeader("User-Agent", "gzip");
httpPost.setEntity(new StringEntity(jsonBody, "UTF-8"));
HttpResponse response = null;
response = httpClient.execute(httpPost);
私の質問は、Androidコードを変更せずに、アプリからの発信通信も安全ですか?暗号化を適用するには、HTTPSに関連するコードに変更を適用する必要がありますか?