2012-03-05 157 views
1

我想保護簡單的C#WPF客戶端和Java服務器之間的通信。現在,我已經實現了原始套接字通信,和我的安全是基於:c#客戶端和java服務器之間的安全通信

服務器發送RSA公鑰客戶端 - >

< - 客戶端發回具有RSA公共密鑰的AES密鑰用於未來通信加密。

但我不確定有人(中間的男人)會抓住並取代我的公鑰。我想,爲了避免中間人,我需要使用CA證書。有人可以幫助我,如何使用證書在Java服務器和C#客戶端之間建立SSL連接?我可以在哪裏找到一些用於測試目的的證書。

+4

停止重新發明輪子並使用SSL。 – 2012-03-05 11:56:15

+0

如何在java程序和c#之間建立SSL連接?你能否給我一些真實的例子(甚至使用bouncycastle)。如果我使用stadart SSL流,我得到了c#奇怪的錯誤:「RemoteCertificateChainErrors」...我不知道如何處理這個。 – savionok 2012-03-06 15:56:53

回答

0

開始嘗試查看是否有幫助:C# SSLJava SSL。如果需要,我可以嘗試幫助更多。

編輯:交換鏈接。

相關問題