Flex:SecureSockets的是否用目标服务器的公共密钥加密了?
-
29-10-2019 - |
题
我有一个侦听端口843的C#服务器可用的Apache SSL连接(我写了一个基本的c#服务器,因为我不知道如何使Apache对特定请求做出正确的响应)。
使用Socket对象时,似乎所有内容都已找到并且连接得到批准,因此允许进行跨域通信,但是,当使用SecureSocket对象而不是get时,我得到了很多胡言乱语。
我一直试图弄清楚发生了什么,并假设是这样:
A。使用连接目标专用密钥对请求进行加密。 B.在发送请求之前尝试通过SSL进行身份验证。
我花了整整一周的时间来弄清楚到底是怎么回事,因此,如果有人可以对SecureSocket obj处理跨域请求的方式有所了解,将不胜感激。
还有,有没有办法使用普通的Socket并以某种方式获取信息?
问候
迈克
解决方案
您需要设置一个启用SSL的策略服务器。使用Apache摆脱SSL通讯并代理服务器,策略服务器对我不起作用,因为它抱怨方法不好。
我编写了一个简单的Java程序SSL,它使用与目标服务器相同的证书启用了该证书(我尚未使用其他证书进行过测试,因此不知道它是否是必需的)以侦听端口843并重播该策略。现在,我可以与SecureSockets通信了。
不隶属于 StackOverflow