actionscript-3 - as3crypto 中的 SSL (TLS)

标签 actionscript-3 ssl air as3crypto

我在 Adob​​e Air 应用程序中遇到了一些关于 SSL(HTTPS 调用)的问题。 Adobe 的列表中有一个错误,它与我遇到的问题完全相同:- https://forums.adobe.com/thread/1116924

推荐的解决方案(除非 Adob​​e 解决了这个问题——他们已经 2 年多没有这样做了)是使用 as3crypto 的 SSL。

这里有人可以帮我吗?现在,我的 HTTPService 使用默认内置的 Adob​​e SSL 功能,看起来像:-

var params:Object = getPOSTParameters();
var _httpservice:HttpService = new HTTPService();
            _httpservice.url = "https://myserver_url";
            _httpservice.resultFormat = "text";
            _httpservice.contentType="application/x-www-form-urlencoded";
            _httpservice.method = "POST";
            _httpservice.concurrency = "multiple";
            _httpservice.requestTimeout=600000;
            _httpservice.showBusyCursor = false;
            _httpservice.addEventListener(IOErrorEvent.IO_ERROR, httpIOError);
            _httpservice.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS, httpResponseStatus);
var responder:Responder = new Responder(onResult, onError);
            var token:AsyncToken = _httpservice.send(params);
            token.addResponder(responder);

我应该如何使用 as3crypto 实现相同的功能?任何示例/代码指针都会非常有用

最佳答案

没有 100% 有效的解决方案,至少我不知道。当我在 Adob​​e Flash 中需要 https 时,我使用了 as3httpclient AS3Crypto 用于实现 TLSSocket 的库。这比自己编写要容易得多。但要注意它有问题并且在某些情况下不起作用。

编辑: 有文档可用here对我来说这就足够了,http 和 https 请求之间没有区别(URL 除外)。

关于actionscript-3 - as3crypto 中的 SSL (TLS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558793/

相关文章:

actionscript-3 - tweenlite : tweening multiple objects at once

apache-flex - 单独使用 actionScript 在 flex 中获取和设置应​​用程序的版本号

wcf - 在 WCF TCP 绑定(bind)的情况下如何启用 SSL 和证书

php - 使用 PHP 通过 SSL 连接到 MySQL

Flash API的Java实现

闪存并行编程

php - 如何在 PHP 中验证 Paypal webhook 签名?

apache-flex - 如何在 Flex 中检测多窗口 AIR 应用程序窗口外的点击?

android - 错误air/android/device/runtime.apk 处的 SDK 组件已过期

apache-flex - AIR 是否可以在下载视频时播放视频