【发布时间】:2015-05-01 06:12:59
【问题描述】:
在 HTTPS 技术中,安全连接需要 SSL 证书。此证书必须通过自行生成或通过证书颁发机构 (CA) 获得。
在 Java 中,SSLSocket 到 SSLSocket 连接承诺与 HTTPS 连接相同的安全性(无中间人、加密等)。
当连接在两个独立的独立 Java 程序(一个客户端,一个服务器)中实例化的两个 SSLSockets 时,是否需要为 Java(服务器)提供有效证书?
指定使用哪个证书的方法有哪些?文档似乎对此没有什么要说的。
我在这里谈论的是纯 Java。我不是在谈论使用 Java 通过 HTTPS 连接到 Web 服务。
这些套接字的目的是将用户名和密码从一个 Java 应用程序(客户端)发送到另一个(服务器)以进行身份验证,因此它们必须尽可能安全。
【问题讨论】:
标签: java security networking ssl ssl-certificate