2013-10-04 2 views
1

я должен сделать HTTPS соединения, и я нашел некоторый код здесь Android/Java -- How to Create HTTPS Connection?Предпочтительный способ сделать HTTPS

То, что я хочу спросить, если это нормально, чтобы сделать, так как я должен поставить пароль к хранилищу также.

Что мне нужно сделать, так это получить некоторые данные ID при установлении соединения https и отменить соединение, если оно каким-то образом маршрутизировано в другом месте (ID не распознан).

Или, может быть, клиент http автоматически отбрасывает соединение, если он каким-то образом видит, что URL-адрес сертификата не такой, как указанный (ну, я не думаю, что так, но вы никогда не знаете). Очевидно, я не эксперт. Этот пример меня озадачивает.

Благодаря Ненад

ответ

0

Я написал подробный blog post около года назад, который показывает в деталях, все шаги, которые вы должны сделать, чтобы настроить соединение с HTTPS на Android, с помощью самозаверяющего сервера сертификат и сертификат клиента.

В отличие от принятого ответа на вопрос, на который вы указали, мое решение не требует, чтобы вы создали хранилище ключей вручную.

Код в этом сообщении в блоге используется в реальном приложении, поэтому я могу сказать вам, что он протестирован и работает.

+0

Я куплю сертификат, потому что мое приложение также имеет веб-сайт, поэтому я хочу обслуживать как браузеры, так и приложение Android, которое я написал. Как это относится к вашему коду? Я вижу, что вы также предоставляете пароль. Моя забота заключалась в том, чтобы указать пропуск внутри приложения Android. Я просто недостаточно разбираюсь в https, чтобы узнать, приемлемо ли это. Спасибо –

+0

Я прочитал ваш блог, и это помогло мне понять процесс установления https. благодаря –

Смежные вопросы