Articles of https

KSOAP 2 Android с HTTPS

Я использую KSOAP2 для управления SOAP в Android, но он использует https для URL-адреса SOAP, и я получаю эту ошибку: javax.net.ssl.SSLException: сертификат не доверенного сервера Обычная ошибка, потому что сертификат не доверен, но кто знает, как обходиться с этой ошибкой? Я не могу управлять сертификатом, потому что он из другой компании, и у меня нет […]

Android: соединение HTTPS (SSL) с использованием HttpsURLConnection

У меня есть 2 приложения, один – сервер Servlet / Tomcat, а другой – приложение для Android. Я хочу использовать HttpURLConnection для отправки и получения XML между ними. Код: private String sendPostRequest(String requeststring) { DataInputStream dis = null; StringBuffer messagebuffer = new StringBuffer(); HttpURLConnection urlConnection = null; try { URL url = new URL(this.getServerURL()); urlConnection […]

Установка учетных данных в веб-обозревателе Android с использованием защищенного соединения HTTPS

Я хотел бы создать Android Webview, который подключается к веб-сайту через защищенное соединение HTTPS с использованием учетных данных. Первой трудностью было принять сертификат (частный), он был решен с этой очень полезной почтой. Вторая трудность заключается в использовании учетных данных, я нашел этот пост. (Первый ответ от dparnas), который, похоже, с ним неплохо справляется, но он […]

Android – отправка запроса HTTPS

Я хотел бы отправить HTTPS Get Request в google shopping api, но для меня ничего не работает, например, вот что я сейчас пытаюсь сделать: try { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(); request.setURI(new URI("https://www.googleapis.com/shopping/search/v1/public/products/?key={my_key}&country=&q=t-shirts&alt=json&rankByrelevancy=")); HttpResponse response = client.execute(request); } catch (URISyntaxException e) { e.printStackTrace(); } catch (ClientProtocolException e) { // TODO […]

Создание и установка SSL-сертификатов

Я чувствую, что я взломал атом, когда я успешно смог добавить свой собственный SSL-сертификат к эмулятору Android 6 (я сделал постоянное изменение в файле system.img ). Но браузер так и не узнает. Я последовал этому удивительному учебнику , и я думаю, что я сделал что-то не так с хэшированием. Вот полные шаги того, что я […]

Создание HTTPS-соединения с помощью URL.openConnection ()

Я пытаюсь сделать HTTPS-соединение с сервером с установленным сертификатом в апреле 2013 года и использует GlobalSign в качестве корневого сертификата. HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection(); // urlConnection.setSSLSocketFactory(sslSocketFactory); urlConnection.setDoOutput(true); urlConnection.setChunkedStreamingMode(0); // Send the POST data OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream()); out.write(postParamString.toString().getBytes("UTF8")); // Read the reply InputStream in = urlConnection.getInputStream(); Как бы то ни было, это вызывает […]

Android / Java – Как создать соединение HTTPS?

У меня есть код, который позволяет мне подключаться к серверам https и передавать данные. Он работает отлично, но я хочу знать, правильно ли я делаю это, и на самом деле я делаю безопасное соединение. Пожалуйста, проверьте мою работу. Благодарю. public class HTTPSClient extends DefaultHttpClient { public HTTPSClient() { } @Override protected ClientConnectionManager createClientConnectionManager() { SchemeRegistry […]

Comodo SSL: ERR_CERT_AUTHORITY_INVALID на мобильных устройствах Chrome и Opera (Android)

В некоторых мобильных браузерах, таких как Chrome для Android, я получаю ошибку ERR_CERT_AUTHORITY_INVALID, когда я подключаюсь к своему сайту https. У меня нет этой проблемы для всех мобильных браузеров (например, Firefox), и на ПК нет проблем. Мой сертификат является сертификатом Comodo Extended Validation. Я заключу контракт с Gandi.net, французским сертификационным центром SSL, и Gandi отвечает […]

$ HTTP-статус запроса 0 с помощью https

СИТУАЦИЯ: Я работаю над Ionic-приложением, которое получает данные от API. Раньше API был по адресу http: //, и все работало нормально. Затем мы переместили API в https: //, и он больше не работает. Или хорошо, он все еще работает с ним в браузере, но не в телефоне (или эмуляторе). Я не уверен, в чем проблема. […]

Java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl не может быть добавлено в javax.net.ssl.HttpsURLConnection

Я пишу немного кода для загрузки файла с устройства в облако через HTTPS. Соответствующий фрагмент: HttpsURLConnection conn = null; URL url = new URL(urlstring); conn = (HttpsURLConnection) url.openConnection(); // exception here. Но бросок не будет компилироваться: 06-20 15:58:05.311: E/FNF(30286): java.lang.ClassCastException: libcore.net.http.HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection Я нашел этот похожий вопрос: использование класса Java HttpsURLConnection […]