Может ли приложение Adobe Air отключить самозаверяющие предупреждения сертификатов? - PullRequest
4 голосов
/ 16 декабря 2010

Отказ от ответственности: я новичок в Air (около 20 минут до этого эксперимента).

У меня есть демонстрационное приложение, использующее Adobe Air, которое обращается к моей собственной веб-службе SSL, которая использует самозаверяющий сертификат. В клиентах .NET я могу явно обрабатывать (и игнорировать) предупреждения сертификатов и подавлять их через ServicePointManager.ServerCertificateValidationCallback. Есть ли что-нибудь подобное в Воздухе? Я изучил классы URLRequest и URLLoader, но ничего не нашел.

1 Ответ

2 голосов
/ 17 декабря 2010

Если вы используете Windows XP, установите ненадежный или неизвестный сертификат в ваших доверенных корневых центрах сертификации. Вы можете установить сертификат из Internet Explorer при доступе к своему сайту. Зарегистрированная ошибка 1004 * В Vista и Windows 7. Ошибка еще не устранена.

Таким образом, единственное решение (без изменения поведения сервера) - добавить самозаверяющий сертификат в доверенный корень системы.

Существует дополнительная информация о защищенных клиентских сокетах в AIR и SecureSocket class .

...