Set*_*eth 5 java sockets encryption ssl
我有两个 java 应用程序,需要通过加密的 TCP 套接字相互通信,但它们不需要相互验证(一个应用程序将接受()来自另一个的连接)。任何人都可以向我指出可以帮助我设置这些的教程/代码片段吗?
我正在寻找相当简单的东西,并且我不想提供任何密钥库或信任库材料。
编辑:我应该在这里更具体。我的意思是他们不必通过 SSL相互验证。我必须在应用程序级别执行一些重要的身份验证,因此我无法使用任何类型的基于 SSL 的身份验证方案。
此外,到目前为止(截至 2010 年 3 月 10 日中午)发布的答案中的一些链接需要密钥库文件。有没有一种简单的方法可以以编程方式生成我需要的密钥?
如果您坚持忽略 Chris Jester-Young 的明智建议,则可以使用匿名 Diffie-Hellman 密码套件。默认情况下不启用这些密码套件,您必须显式启用它们,例如通过使用SSLSocket.setEnabledCipherSuites()
方法。
归档时间: |
|
查看次数: |
2525 次 |
最近记录: |