微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用 keytool 命令生成 JKS 文件并运行到 keytool 错误

如何解决无法使用 keytool 命令生成 JKS 文件并运行到 keytool 错误

我正在尝试根据现有的私钥和证书创建 JKS 文件,目前正在按照 this 文档中提到的步骤进行操作。

我能够使用私钥(myrhelserver_cpy_dot_com.key )和 CA 签名证书(CertificateBundle1.pem生成 PKCS12 文件,如下所示:

[tan@myrhelserver cert_related]$ openssl pkcs12 -export -in CertificateBundle1.pem -inkey myrhelserver_cpy_dot_com.key -certfile CertificateBundle1.pem -out activemq_p_keystore.p12
Enter Export Password:
Verifying - Enter Export Password:

当它要求我输入 EnterEnter Export Password 时,我按下了 Verifying – Enter Export Password 键。在此之后,我看到在目录中生成activemq_p_keystore.p12,如下面的 ls 命令所示。

[tan@myrhelserver cert_related]$ ls
activemq_p_keystore.p12   CertificateBundle1.pem  myrhelserver_cpy_dot_com.key  

在此之后,我运行了文档第 2 步中提到的 keytool 命令 - 该命令要求我以下列方式生成 JKS 文件

keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS

这是我的实际命令:

[tan@myrhelserver cert_related]$ keytool -importkeystore -srckeystore activemq_p_keystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS
Importing keystore activemq_p_keystore.p12 to wso2carbon.jks...
Enter destination keystore password:
Re-enter new password:
They don't match. Try again
Enter destination keystore password:
Re-enter new password:
Enter source keystore password:
 
*****************  WARNING WARNING WARNING  *****************
* The integrity of the information stored in the srckeystore*
* has NOT been verified!  In order to verify its integrity,*
* you must provide the srckeystore password.                *
*****************  WARNING WARNING WARNING  *****************
 
keytool error: java.lang.NullPointerException: invalid null input

正如您在上面看到的那样,它要求提供如此多的密码。所以我做了以下事情:

对于 Enter destination keystore password:Re-enter new password:,我没有输入任何内容并按下 Enter 键。然后它要求我提供 Enter destination keystore password:,然后是 Re-enter new password:Enter source keystore password: “。在这之后我迷路了。

在这里做错了什么?我应该在上述任何步骤中创建新密码吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。