0

我制作了一个小程序,用于创建与 Cpp 服务器的 SSL 套接字连接。我知道需要一个信任库来与 Java 客户端和 SSL 服务器建立 SSL 套接字连接。我的问题是关于如何使用 Java API 代码让小程序知道我想要使用的信任库的名称和密码(比如 mytruststore)。我有一些旧代码曾经可以工作,但由于最近的 Java 更新而不再可用(可能是为了修补安全问题)

4

1 回答 1

0

我知道需要一个信任库来与 Java 客户端和 SSL 服务器建立 SSL 套接字连接。

仅当服务器使用自签名证书时。如果是这样,如果你可以改变它,那就改变它,这是一种糟糕的安全实践,它会给你的客户带来额外的复杂性和成本。如果服务器使用 CA 签名证书,则默认 Java 信任库将起作用。

我的问题是关于如何使用 Java API 代码让小程序知道我想要使用的信任库的名称和密码(比如 mytruststore)。

您不需要信任库的密码,只需要密钥库(即包含私钥)。如果您真的必须包含自己的信任库,只需硬编码其名称即可。

于 2012-09-17T02:52:41.030 回答