相关疑难解决方法(0)

在Windows JRE中导入StartCom CA证书

我有一个Java应用程序访问使用StartCom SSL证书的服务.为了实现这一点,我需要将StartCom CA证书添加到Java的信任库中,因为它们默认情况下不在那里.我已经使用这些命令在linux上成功完成了这项工作

sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca -file ca.crt
sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class1 -file sub.class1.server.ca.crt
sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class2 -file sub.class2.server.ca.crt
sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class3 -file sub.class3.server.ca.crt
sudo keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -noprompt -alias startcom.ca.sub.class4 -file sub.class4.server.ca.crt
Run Code Online (Sandbox Code Playgroud)

(从这个脚本)

但是,相同的命令(适当调整)在Windows上不起作用.我明白了:

keytool error: java.lang.RuntimeException: Usage error, trustcacerts is not …
Run Code Online (Sandbox Code Playgroud)

java security certificate keystore truststore

14
推荐指数
1
解决办法
7101
查看次数

标签 统计

certificate ×1

java ×1

keystore ×1

security ×1

truststore ×1