使用自签名证书的SecureSocket连接

时间:2012-11-19 18:21:52

标签: flash ssl-certificate ssl

我正在尝试使用Flash中的SecureSocket与SSL服务器(在Node.js中)进行通信。它可以正常使用

“telnet”到服务器
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方法。

有什么想法吗?

0 个答案:

没有答案