keytool:keytool错误:我用什么喊叫代替$ keystoredir

时间:2017-10-04 10:59:51

标签: openssl keytool lets-encrypt

我想导入 keytool

我执行这个命令:

openssl pkcs12 -export -in $certdir/fullchain.pem -inkey          
$certdir/privkey.pem -out $certdir/cert_and_key.p12 -name tomcat
-CAfile $certdir/chain.pem -caname root -password pass:aaa

然后我执行这个:

keytool -importkeystore -srcstorepass aaa -deststorepass changeit
-destkeypass changeit -srckeystore $certdir/cert_and_key.p12 -srcstoretype  
 PKCS12 -alias tomcat -keystore $keystoredir

我想知道我应该添加什么来代替 $ keystoredir ,因为我把生成certif列表的路径放到了,我得到了这个:

keytool error: java.io.FileNotFoundException:
mypath (Is a directory)

1 个答案:

答案 0 :(得分:0)

-keystore参数接收KeyStore文件位置,而不是目录(就像您对-srckeystore所做的那样)。

您可以阅读here