0

我正在尝试使用 Flash 中的 SecureSocket 与 SSL 服务器(在 Node.js 中)通信。使用“远程登录”到服务器可以正常工作

openssl s_client -connect localhost:1337

所以服务器似乎正在工作。但是当我尝试连接 Flash 客户端时,它不起作用。发生的情况是服务器检测到一个连接立即关闭而没有发送任何数据。在客户端需要一点时间,然后 SecureSocket 实例调度一个错误事件。

我正在使用 addBinaryChainBuildingCertificate 在客户端中加载证书,并且我尝试将 true 和 false 作为第二个参数传递给该函数。

证书采用 DER 格式,从 PEM 转换而来,使用:

openssl x509 -in input.pem -inform PEM –out output.der -outform DER

如此处所述:http: //support.citrix.com/article/CTX106631

不知道接下来要尝试什么...顺便说一句,证书是自签名的,有问题吗?我认为无论如何它都会起作用,因为我正在调用 addBinaryChainBuildingCertificate 方法。

有任何想法吗?

4

0 回答 0