0

我有一个 Apache SSL 连接,可用于侦听端口 843 的 C# 服务器(我编写了一个基本的 c# 服务器,因为我不知道如何使 Apache 对特定请求正确响应)。

使用 Socket 对象时,似乎一切都已找到并且连接被批准,从而允许跨域通信,但是,当使用 SecureSocket 对象时,我得到了很多乱码。

我一直试图弄清楚发生了什么并假设它是:

A. 使用连接目标私钥对请求进行加密。B. 在发送请求之前尝试通过 SSL 进行身份验证。

我花了整整一周的时间试图弄清楚发生了什么没有运气,所以如果有人可以阐明 SecureSocket obj 处理跨域请求的方式,我将不胜感激。

另外,有没有办法使用普通的 Socket 并以某种方式获取信息?

带着敬意,

麦克风

4

1 回答 1

1

您需要设置启用 SSL 的策略服务器。使用 Apache 摆脱 SSL 通信并代理策略服务器对我不起作用,因为它抱怨方法不好。

我编写了一个简单的 java 程序 SSL,使用与目标服务器相同的证书(我没有用不同的证书进行测试,所以不知道它是否是强制性的)来监听端口 843 并使用策略重放。现在我可以与 SecureSockets 通信了。

于 2012-06-26T16:30:53.520 回答