У меня был довольно большой успех в реализации класса Socket в AS3, в частности, с получением HTTP-запросов для извлечения двоичных (изображений) или ascii (JSON) данных. Тем не менее, мне нужно быть гибким между HTTP и HTTPS - поэтому, учитывая текущее состояние класса Socket AS3, это становится проблемой.AS3: Sockets & HTTPS/SSL
Мой вопрос не обязательно ограничивается AS3, но, возможно, есть некоторое понимание в основной библиотеке, о которой я не знаю. Очевидно, что изменить порт и протокол HTTP-запроса на 443
и ssl://
недостаточно - Apache (например) ответит, заявив, что вы являетесь придурком (sic), и он не будет вам ничего служить через SSL-соединение.
Так что ссылка Bruce Wang's secure sockets in Flex блог и попытались реализовать некоторые из этих методов, в частности, с использованием crypto
классов Hurlant, но даже после первого socket.sendBytes(rsaEncryptedPublicKey)
вызова, Apache возвращает пустое тело ответа (в том числе не заголовков ответа).
Я, по общему признанию, не эксперт по SSL, но возможно ли это в AS3, и если да, то что будет отличаться в письменном виде от чтения или сокета от сокета по сравнению со стандартным подключением по HTTP? В частности, как бы вы отправили и получили информацию о кодировании/декодировании? Любые мысли были бы оценены.
Извините за задержку - похоже, что это может сделать трюк. Это определенно на несколько шагов впереди реализации Брюса, так что это, безусловно, в правильном направлении. Я соглашусь. Благодаря! – mway