apache-flex - 带有自签名证书的 SSL 上的 Flex 4.5 RemoteObject 和 AMFPHP

标签 apache-flex ssl amfphp self-signed

我正在尝试通过 SSL(自签名)从 Flex 4.5 应用程序连接到 AMFPHP。 这行得通吗?还是我需要权威签名的证书? 它会像在浏览器中那样默默地失败或提示用户吗? 我需要如何编辑 services-config.xml 文件才能使其正常工作?

谢谢。

最佳答案

我以前做过,效果很好 我建议您制作包含同一域/证书上的 SWF 的页面,然后浏览器会提示用户之前接受证书他们甚至看到了 SWF。一旦证书被手动接受,AMFPHP 的东西就可以正常工作。默认的 services-config 应该可以正常工作,但您可以将其编辑为仅接受 ssl 连接以提高安全性。我唯一记得的 IE 问题是,如果您的服务器发送了错误的缓存 header (无缓存),我认为会有一个复选框,IE 只会显示一个 redx。这可以通过更改 IE 中的复选框来解决。

我从来没有尝试过在 HTTP 上做客户端页面而在 HTTPS 上做服务,但我想你可能会遇到更多这样的问题。

关于apache-flex - 带有自签名证书的 SSL 上的 Flex 4.5 RemoteObject 和 AMFPHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988463/

相关文章:

php - 无法解码来自 Flash PHP 的 AMF 编码消息

visual-studio-code - 如何在 Apache Royale 中使用 AMFPHP

apache-flex - 安全沙箱违规 : Lack of Policy File Permissions

java - 如何使用 BlazeDS 创建动态目的地

windows - 如何在 Windows Server 2016 (IIS 10) 上启用服务器端 SSL3.0、TSL1?

java - 为 Java JDK 11 中可用的 TLS 1.3 实现 session 恢复

apache-flex - 条件编译 "else"

apache-flex - 弹性 : The CSS type selector was not processed because the type was not used in the application

ssl - 使用带有动态 ip 的 HTTPS

flash - 我可以重新使用 Actionscript 3 NetConnection 吗?