免责声明:我是Air新手(参加此实验大约20分钟)。
我有一个使用Adobe Air的演示应用程序,它访问我自己使用自签名证书的SSL Web服务。在.NET客户端中,我可以显式处理(并忽略)证书警告,并通过ServicePointManager.ServerCertificateValidationCallback来抑制它们。 Air中有类似的东西吗?我已经检查了URLRequest和URLLoader类,但没有找到任何东西。
答案 0 :(得分:2)
如果您使用的是Windows XP,请在受信任的根证书颁发机构中安装不受信任或未知的证书。您可以在访问自己的网站时nstall the certificate from Internet Explorer。 在Vista和Windows 7上有registered bug。该错误尚未解决。
因此,只有解决方案(不改变服务器行为)才能将自签名证书添加到系统的受信任的根目录。
AIR和Secure client sockets中有SecureSocket class的其他信息。