Сбой соединения SSL с IOS5.1 на соединении 3G

Закончив разработку моего нового приложения для iOS, я наткнулся на странную проблему.

Моя конечная точка API работает по протоколу SSL (nginx/openssl) с сертификатом Comodo SSL. Когда я нахожусь на Wi-Fi, я могу подключиться к нему из моего приложения через AFNetworking и Safari на iPhone. Проблема возникает, когда я переключаюсь на 3G. Я не могу подключиться к API URL ни от одного из них. Подключение к Gmail через https работает нормально, поэтому я не могу винить своего оператора GSM.

Конечная точка API, которую я использую в одном из моих других приложений, также не работает с той же самой установкой, и она работала должным образом с iOS4.2.

Мое единственное предположение:

  • iOS5 переключился на TLS1.2, а комбо nginx / openssl не поддерживает его. Но в этом случае я не смог бы подключиться, когда я нахожусь на Wi-Fi.

Я почти выдергиваю свои волосы последние пару часов, это действительно расстраивает. Заранее спасибо за любые идеи.

1 ответ

Извините, ребята, я думаю, что мне нужно больше спать и меньше работать. Все это было связано с пользовательским правилом брандмауэра, которое блокирует порт 443 для любого IP, не входящего в мою VPN. Единственный результат этой проблемы:

  • Сначала проверьте свою среду!
Другие вопросы по тегам