我有一个Apache SSL连接,可以与监听端口843的C#服务器连接(我写了一个基本的C#服务器,因为我不知道如何让Apache正确响应特定请求)。
当使用Socket对象时,似乎所有的东西都被找到了,并且连接得到了批准,从而允许跨域通信,然而,当使用SecureSocket对象时(而不是得到),我得到了很多胡言乱语。
我一直在试图弄清楚发生了什么,并假设要么是:
A。使用所述连接目标私钥来加密所述请求。B.在发送请求之前,尝试通过SSL进行身份验证。
我花了整整一周的时间试图弄清楚发生了什么,但没有运气,所以如果有人能了解SecureSocket obj处理跨域请求的方式,我将不胜感激。
此外,有没有一种方法可以使用普通的套接字并以某种方式获取信息?
关于
Mike
您需要设置一个启用SSL的策略服务器。使用Apache来消除SSL通信并代理策略服务器对我来说不起作用,因为它抱怨方法不好。
我编写了一个简单的java程序SSL,它使用与目标服务器相同的证书(我没有用不同的证书进行测试,所以不知道这是否是强制性的)来侦听端口843并使用策略重播。现在我可以与SecureSockets通信了。