首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >目标pkcs12密钥存储库有不同的存储库和密钥存储库。请用指定的-destkeypass重试

目标pkcs12密钥存储库有不同的存储库和密钥存储库。请用指定的-destkeypass重试
EN

Stack Overflow用户
提问于 2020-04-15 04:05:15
回答 1查看 3.2K关注 0票数 1

我是关键一代的新手。当我跟进这些步骤时,我会发现下面的错误.

代码语言:javascript
运行
复制
D:\My_Personal_Projects\springblog>keytool -importkeystore -srckeystore springblog.jks -destkeystore springblog.jks -deststoretype pkcs12"
Enter source keystore password:
Enter key password for <springblog>
keytool error: java.lang.Exception: The destination pkcs12 keystore has different storepass and keypass. Please retry with -destkeypass specified.

以下是我所经历的步骤

代码语言:javascript
运行
复制
D:\My_Personal_Projects\springblogfrontend>cd springblogfrontend

D:\My_Personal_Projects\springblogfrontend\springblogfrontend>keytool -genkey -alias springblog -keyalg RSA --keystore springblog.jks 
-keysize 2048
Enter keystore password:  
Re-enter new password: 
What is your first and last name?
  [Unknown]:  Niroshan
What is the name of your organizational unit?
  [Unknown]:  springblog
What is the name of your organization?
  [Unknown]:
What is the name of your City or Locality?
  [Unknown]:
What is the name of your State or Province?
  [Unknown]:
What is the two-letter country code for this unit?
  [Unknown]:  

Is CN=Niroshan, OU=springblog, O=Unknown, L=Unknown, ST=Unknown, C=Unknown correct?
  [no]:  yes

Enter key password for <springblog>
        (RETURN if same as keystore password):
Re-enter new password:

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore springblog.jks -destkeystore springblog.jks -deststoretype pkcs12".

D:\My_Personal_Projects\springblogfrontend\springblogfrontend>keytool -importkeystore -srckeystore springblog.jks -destkeystore springblog.jks -deststoretype pkcs12
Enter source keystore password:
Enter key password for <springblog>
keytool error: java.lang.Exception: The destination pkcs12 keystore has different storepass and keypass. Please retry with -destkeypass specified.

是什么导致了这个错误?任何帮助都是非常感谢的

EN

Stack Overflow用户

发布于 2020-06-09 08:33:44

发生此错误是因为您的密钥库中有两个不同的密码。第一个是keystore密码(或商店密码),请看下面的行:

代码语言:javascript
运行
复制
Enter keystore password:
Re-enter new password:

第二个是别名(或keypass)的密钥密码,keytool在keystore生成结束时询问这个密码,请看下面的行:

代码语言:javascript
运行
复制
Enter key password for <springblog>
        (RETURN if same as keystore password):
Re-enter new password:

下面是两个解决keytool错误问题的选项:

  1. 请求keypass时,只需按下建议的返回,然后keytool -importkeystore -srckeystore springblog.jks -destkeystore springblog.jks -deststoretype pkcs12将按预期工作,不会出现任何错误。在执行上述迁移/导入命令时,
  2. 会使用您的keypass (别名密码)添加-destkeypass选项。在本例中,keytool向您发出警告Warning: Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified -destkeypass value.,但导入将成功完成。
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61221140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档