我是关键一代的新手。当我跟进这些步骤时,我会发现下面的错误.
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.
以下是我所经历的步骤
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.
是什么导致了这个错误?任何帮助都是非常感谢的
发布于 2020-06-09 08:33:44
发生此错误是因为您的密钥库中有两个不同的密码。第一个是keystore密码(或商店密码),请看下面的行:
Enter keystore password:
Re-enter new password:
第二个是别名(或keypass)的密钥密码,keytool在keystore生成结束时询问这个密码,请看下面的行:
Enter key password for <springblog>
(RETURN if same as keystore password):
Re-enter new password:
下面是两个解决keytool错误问题的选项:
当
keytool -importkeystore -srckeystore springblog.jks -destkeystore springblog.jks -deststoretype pkcs12
将按预期工作,不会出现任何错误。在执行上述迁移/导入命令时,-destkeypass
选项。在本例中,keytool向您发出警告Warning: Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified -destkeypass value.
,但导入将成功完成。https://stackoverflow.com/questions/61221140
复制相似问题