我已经创建了一个小程序,用于创建与Cpp服务器的SSL套接字连接。我了解需要一个信任库来与Java客户端和SSL服务器建立SSL套接字连接。我的问题是关于如何使用Java API代码让小程序知道我要使用的信任库的名称和密码(例如mytruststore)。我有一些旧代码可以正常工作,但由于最近的Java更新而不再可用(可能是为了修补安全性问题)
最佳答案
我了解需要一个信任库来与Java客户端和SSL服务器建立SSL套接字连接。
仅当服务器使用自签名证书时。如果确实如此,并且您可以进行更改,然后进行更改,那将是不安全的做法,并且会给客户端增加额外的复杂性和成本。如果服务器使用CA签名的证书,则默认的Java信任库将起作用。
我的问题是关于如何使用Java API代码让小程序知道我要使用的信任库的名称和密码(例如mytruststore)。
您不需要信任库的密码,而只需要密钥库(即包含私钥)的密码。如果确实需要包括自己的信任库,则只需硬编码其名称即可。