导入Java证书和私钥

时间:2019-09-16 12:56:16

标签: java openssl ssl-certificate keytool

我从Java应用程序中收到以下错误 ERROR: Naming service connection failed for https://******* com.iplanet.services.comm.client.SendRequestException: sun.security.validator.ValidatorException: PKIX path building failed:

从管理目标URL的人那里得到了两个文件:

File.cer(应该是DER编码的证书) File.key(这是私钥)

然后我从不同的站点上学到了很多关于我需要做的事情,以便使用tje keytool将两者导入JVM,但我仍然不知道如何正确地做。有程序吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令将证书导入到信任库中:

keytool -import -alias YOURALIAS -file File.cer -keystore YOURTRUSTSTORE.truststore -password YOURTRUSTSTOREPASSWORD

在您的JVM参数中,请确保您具有 -Djavax.net.ssl.trustStore = 和 -Djavax.net.ssl.trustStorePassword