Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我制作了一个小程序,用于创建与 Cpp 服务器的 SSL 套接字连接。我知道需要一个信任库来与 Java 客户端和 SSL 服务器建立 SSL 套接字连接。我的问题是关于如何使用 Java API 代码让小程序知道我想要使用的信任库的名称和密码(比如 mytruststore)。我有一些旧代码曾经可以工作,但由于最近的 Java 更新而不再可用(可能是为了修补安全问题)
我知道需要一个信任库来与 Java 客户端和 SSL 服务器建立 SSL 套接字连接。
仅当服务器使用自签名证书时。如果是这样,如果你可以改变它,那就改变它,这是一种糟糕的安全实践,它会给你的客户带来额外的复杂性和成本。如果服务器使用 CA 签名证书,则默认 Java 信任库将起作用。
我的问题是关于如何使用 Java API 代码让小程序知道我想要使用的信任库的名称和密码(比如 mytruststore)。
您不需要信任库的密码,只需要密钥库(即包含私钥)。如果您真的必须包含自己的信任库,只需硬编码其名称即可。