В нашем приложении flex / air мы вызываем веб-сервис через https. Веб-сервис основан на Java и на данный момент имеет ненадежный сертификат.
При выполнении POST для службы с некоторым JSON полезная нагрузка на стороне сервера довольно искажена. Появляется всплывающее окно, спрашивающее, хотите ли вы продолжить, и даже когда я добавляю ненадежный сертификат в мою цепочку для ключей (на компьютере Mac), отправляемые данные всегда поступают через искаженные данные.
Я установил прокси-сервер charles http, чтобы увидеть реальный трафик, и иногда кажется, что я получаю исключение SSLHandshakeException ... Я предполагаю, что это вызывает искаженные данные, так как ssl не настроен должным образом.
Итак, к вопросу - может ли air / flex справиться с ненадежными сертификатами? Есть ли обходной путь, который вы можете сделать? Например, в java с использованием httpclient для общего использования вы можете обойти это на уровне сокетов.
Спасибо
Киран