将证书添加到JAVA>;签名者CA通过命令行
我已经为JAVA创建了一个部署规则集。 此文件使用证书自签名。为了使用此规则集,您需要将证书导入JAVA>安全>证书>签名者CA 如果我手动执行此操作,则规则集将正常工作,因此没有问题。 但我想用脚本将其部署到我的所有用户 如果我使用下面的脚本,它会将证书放在可信证书下,但我需要它放在签名者CA下才能工作将证书添加到JAVA>;签名者CA通过命令行,java,certificate,Java,Certificate,我已经为JAVA创建了一个部署规则集。 此文件使用证书自签名。为了使用此规则集,您需要将证书导入JAVA>安全>证书>签名者CA 如果我手动执行此操作,则规则集将正常工作,因此没有问题。 但我想用脚本将其部署到我的所有用户 如果我使用下面的脚本,它会将证书放在可信证书下,但我需要它放在签名者CA下才能工作 keytool -import -v -file C:\certificate.crt -alias Alias1 -keystore "%userprofile%\AppData\Local
keytool -import -v -file C:\certificate.crt -alias Alias1 -keystore "%userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs" -storepass pwd -noprompt
我到处寻找,但似乎找不到有效的解决方案。我终于找到了解决方案!:) 我需要将其导入trusted.cacerts而不是trusted.certs 看起来是这样的:
keytool -import -v -file C:\certificate.crt -alias Alias1 -keystore "%userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.cacerts" -storepass pwd -noprompt
资料来源: