基本上,我正在使用访问安全EndPoint的远程对象。这个 EndPoint位于我的服务器中。这意味着我的频道是一个 的SecureAMFChannel。如果我通过直接访问此URL接受证书 我的浏览器,然后我就可以运行我的flex应用程序并交换一些数据。
但是,如果我不去这个网址接受服务器的证书,并启动 我的Flex应用程序,remoteObject无法接受证书。和 当然,任何信息都可以交换。
我的问题是,如何在Flex应用程序中自动接受证书。 我是否需要配置接受它的东西?也许我的操纵不是 正确的。
我的证书是自签名的,你认为购买由CA签署的证书可以解决这个问题吗?
你能说出如何解决这个问题吗?
非常感谢,
蝙蝠
答案 0 :(得分:1)
您无法在Flex中接受自签名证书。 Flash Player仅信任浏览器信任的CA.
因此,您可以将用于签署证书的自己的CA添加到浏览器的可信CA,或者从知名CA购买证书。我强烈建议你做后者,因为使用自签名证书或多或少与不使用SSL / TLS一样不安全。