【发布时间】:2012-03-22 21:06:56
【问题描述】:
我想保护简单 C# WPF 客户端和 Java 服务器之间的通信。现在我已经实现了原始套接字通信,我的安全性基于:
服务器向客户端发送 RSA 公钥 ->
但我不确定有人(中间的人)会抓住并替换我的公钥。我想为了避免中间的人,我需要使用 CA 证书。有人可以帮助我,如何使用证书在 Java 服务器和 C# 客户端之间建立 SSL 连接?我可以在哪里找到一些用于测试目的的证书。
【问题讨论】:
-
停止重新发明轮子并使用 SSL。
-
如何在java程序和c#之间建立SSL连接?你能给我一些真实的例子吗(甚至使用 bouncycastle)。如果我使用 stadart SSL Streams,我会在 c# 中出现奇怪的错误:“RemoteCertificateChainErrors”...我不知道如何处理。
标签: c# java ssl certificate