keytool error:java.lang.RuntimeException:用法错误,-storepass不是合法命令

时间:2015-07-29 07:34:46

标签: linux keystore

尝试在命令

下运行时出现以下错误
  

keytool error:java.lang.RuntimeException:用法错误,-storepass是   不是合法的指挥官

keytool -genkey -dname "CN=apptest2, OU=A, O=te ha,L=Delhi, S=Delhi, C=IN" -alias "ssocertificate" -keyalg RSA -keypass P@ssw0rd -keystore /etc/cas/certificate/portal.keystore –storepass storepass -keyalg "RSA" -ext SAN=dns:apptest2,ip:105.210.22.145

我尝试为double quotes""添加storepass但同样的异常

1 个答案:

答案 0 :(得分:1)

问题是(正如错误明确指出的那样),程序并不知道选项–storepass(而不是该选项的参数)。

现在,启动该参数的破折号看起来像m-dash,而不是任何标准参数解析器所期望的减号-

因此,您应该使用-storepass而不是–storepass