首页 > 网站 > WEB开发 > 正文

18.12.使用SecureAMFChannel进行AMF的安全通信

2024-04-27 13:52:26
字体:
来源:转载
供稿:网友
18.12.1. 问题
我需要使用AMF 数据和安全Sockets 层(SSL)通过Flash Remoting 进行通信。
18.12.2. 解决办法
在编译程序所使用的services-config.xml 文件中定义你的channel 为SecureAMFChannel。
18.12.3. 讨论
SecureAMFChannel 可让你使用基于SSL 的AMFChannel 通信,以确保通过AMFChannel 发送的数据都是安全的。要创建一新的channel,使用安全版本的AMF 类,只要在servicesconfig.

xml 文件的channel 中使用mx.messaging.channels.SecureAMFChannel 作为其类,终端(endpoint)设置为flex.messaging.endpoints.SecureAMFEndpoint 类:
+展开
-XML
<channels>
<channel ref="secure-amf"/> 
</channels>
<channel-definition id="secure-amfclass="mx.messaging.channels.SecureAMFChannel">
<endpoint uri="https://{server.name}:{server.port}/gateway/"
class="flex.messaging.endpoints.SecureAMFEndpoint"/>

<properties>
<add-no-cache-headers>false</add-no-cache-headers>
<polling-enabled>false</polling-enabled>
<serialization>
<instantiate-types>false</instantiate-types>
</serialization>
</properties>
</channel-definition>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表