Почему HttpUrlConnection выдает исключение SSLEx, когда используется мобильное подключение для передачи данных?
При использовании AndroidHttpUrlConnection
библиотека, чтобы сделать HTTPS-запрос, иногда я вижу следующее исключение:
javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x5c1b18a0: I/O error during system call, Connection reset by peer
at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_do_handshake(Native Method)
at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:395)
...
Немного покопавшись в проблеме, ямы узнали, что
Все отлично работает на вайфайИсключение выдается, только когда устройство подключено к мобильной сети.После создания HTTPS через Wi-Fi, подключение к мобильным данным некоторое время работает нормальноПроблема возникает на небольшом количестве определенных мобильных операторовЧто может случиться? Некоторые мобильные операторы вмешиваются в трафик HTTPS?