在Keytool上将pfx转换为p12时获取nullpointerexception

时间:2018-11-25 16:12:33

标签: java keytool pfx pkcs#12 p12

我知道这与这个问题(convert pfx format to p12)有关,但是当我尝试转换pfx文件时,我一直无法找到为什么出现错误。

我正在尝试使用Keytool使用以下命令将使用Microsoft SDK中的makecert创建的pfx文件转换为p12文件:keytool -importkeystore -destkeystore newkey.p12 -deststoretype pkcs12 -srckeystore HOSTNAME.pfx

我将pfx文件重新放置到JDK bin文件夹中。出现提示时,我将创建一个新的目标密钥库密码。然后,当提示我输入源密钥库密码时,如果不输入任何内容,则会收到一条警告,指出srckeystore中的信息尚未验证,其后是java.lang.NullPointerException:无效的空输入。如果输入其他任何内容(我尝试使用“ changeit”和“ changeme”以及原始pfx的密码),则会收到错误消息,指出密钥库密码不正确。

我已经成功使用-importkeystore将.jdk转换为.p12,所以我不确定为什么这次遇到问题。

感谢您提供的任何指导!

0 个答案:

没有答案