Как правило, вам не нужно X509TrustManager для установки HTTP-подключения к удаленному хосту. В основном вы бы использовали это, если бы у хоста был самозаверяющий сертификат или что-то в этом роде.
- personCommonsWare  schedule28.02.2016
comment
@Интервенция, я проверю.
- personFady Emad  schedule28.02.2016
comment
@CommonsWare Я не знаю, что означает самоподписанный, я получил эту заметку из магазина Google, это почтовая часть «Ваши приложения, перечисленные в конце этого письма, используют небезопасную реализацию интерфейса X509TrustManager. В частности, реализация игнорирует все ошибки проверки SSL-сертификата при установлении HTTPS-соединения с удаленным хостом, тем самым делая ваше приложение уязвимым для атак типа «человек посередине». '
- personFady Emad  schedule28.02.2016
comment
Я написал сообщение в блоге об этих электронных письмах: commonsware.com/blog /2016/02/22/ - personCommonsWare  schedule28.02.2016
comment
@CommonsWare спасибо, теперь я понимаю свою проблему, заключающуюся в том, что я устанавливаю соединение http для хоста с без идентификации. Итак, могу ли я создать собственный TrustManager для приема всех SSL?
- personFady Emad  schedule09.03.2016
X509TrustManager
для установки HTTP-подключения к удаленному хосту. В основном вы бы использовали это, если бы у хоста был самозаверяющий сертификат или что-то в этом роде. - person CommonsWare   schedule 28.02.2016