【发布时间】:2016-01-07 21:51:01
【问题描述】:
我一直在开发一个客户端-服务器应用程序,现在它只使用标准套接字/服务器套接字。但是,我需要通过安全连接发送数据。我不认为 SSL 是一种选择,因为我将在网上公开分发客户端/服务器应用程序,所以任何想要托管服务器的人都可以,因为我必须捆绑证书,因为他们使 SSL 的证书验证不相关在分布式服务器中。
所以我的问题是:处理此类事情的正确方法是什么?我听说他们是禁用 SSL 验证的方法,但据我所知,这些方法在某种程度上被认为是 hacky/弃用(如果我错了,请纠正我)。
另一个想法是在任一端手动实现加密/解密(类似于 SSL 的工作方式,只是没有证书验证)。
或者,他们是否有为此(或类似的东西)设计的另一种方式/协议?
【问题讨论】:
-
你可以使用 JGSS-API。
标签: java security ssl encryption