Java keytool导入keystore并设置别名

osh3o9ms  于 2023-04-04  发布在  Java
关注(0)|答案(3)|浏览(192)

我尝试将证书和私钥从p12导入到keystore并设置别名:

keytool -destalias point_4432 -importkeystore -deststorepass changeit -destkeypass changeit -destkeystore MY_KEYSTORE.jks -srckeystore point_4432.p12 -srcstoretype PKCS12 -srcstorepass pass123

但我得到了错误:
关键工具错误:java.lang.Exception:如果未指定alias,则不能指定destalias和srckeypass
请问如何在导出时设置别名?谢谢!

hc8w905p

hc8w905p1#

基本上就是说,如果你不指定要导入的键,你就不能指定你想要的键的别名;它将导入所有密钥。
可能是输入错误,您指定了两次-destalias,而不是-destalias-srcalias

rslzwgfq

rslzwgfq2#

您需要指定两个参数(确保只导入一个证书):

-alias "IMPORT_ALIAS" -destalias "YOUR_ALIAS"
hgqdbh6s

hgqdbh6s3#

srcalias”参数使用“1”

keytool -importkeystore -srcalias 1 -destalias "DEST"

相关问题