Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3:插座和;HTTPS/SSL_Actionscript 3_Apache_Sockets_Ssl_Https - Fatal编程技术网

Actionscript 3 AS3:插座和;HTTPS/SSL

Actionscript 3 AS3:插座和;HTTPS/SSL,actionscript-3,apache,sockets,ssl,https,Actionscript 3,Apache,Sockets,Ssl,Https,我已经在AS3中成功地实现了Socket类,特别是通过HTTP请求来检索二进制(图像)或ascii(JSON)数据。然而,我需要能够灵活地在HTTP和HTTPS之间切换——因此,考虑到AS3套接字类的当前状态,这就成了一个问题 我的问题不一定局限于AS3,但可能在核心库中有一些我不知道的见解。显然,将HTTP请求的端口和协议更改为443和ssl://是不够的-Apache(例如)会回应说您是一个笨蛋(sic),它不会通过ssl连接为您提供任何服务 因此,我引用了博客文章并尝试实现其中的一些方法,

我已经在AS3中成功地实现了Socket类,特别是通过HTTP请求来检索二进制(图像)或ascii(JSON)数据。然而,我需要能够灵活地在HTTP和HTTPS之间切换——因此,考虑到AS3套接字类的当前状态,这就成了一个问题

我的问题不一定局限于AS3,但可能在核心库中有一些我不知道的见解。显然,将HTTP请求的端口和协议更改为
443
ssl://
是不够的-Apache(例如)会回应说您是一个笨蛋(sic),它不会通过ssl连接为您提供任何服务

因此,我引用了博客文章并尝试实现其中的一些方法,特别是使用Hurlant的
加密类,但即使在最初的
socket.sendBytes(rsacencryptedpublickey)
调用之后,Apache仍返回一个空的响应体(不包括响应头)


诚然,我不是SSL专家,但在AS3中是否可行?如果可行,那么与HTTP上的标准连接相比,套接字的写入/读取有什么不同?特别是,您将如何对发送和接收的信息进行编码/解码?如果您有任何想法,我们将不胜感激。

Bruce似乎已经制定了自己的协议,而该协议并不适合SSL/TLS


as3crypto似乎有一个类可以做你想做的事情(请参阅此函数了解HTTPS的使用示例)。

很抱歉延迟-看起来这可能会起到作用。它肯定比Bruce的实现提前了几步,所以它的方向肯定是正确的。我会接受的。谢谢