通过pfx文件将{SSL}证书导入Java密钥库

时间:2016-09-26 10:11:07

标签: java ssl iis pfx jks

我需要import a SSL Certificate进入java keystore 基本上,我是这个SSL和Java的新手 我来自dotnet背景,所以这种安静很复杂。

我已经完成的事情:

IIS 生成pfx证书。
按照here中的此链接,通过以下命令导航到java bin foldercreated a new keystore

keytool -genkey -alias customcertificate.pfx -keyalg RSA -keysize 2048 -keystore customkeystore  

我为此命令提供了相同的密码,例如用于pfx生成的文件的密码。

之后,我已经提供了它询问的所有细节,并且创建了密钥库。

现在是第二步,我正如教程所说的那样emptied the keystore

keytool -delete -alias customcertificate -keystore customkeystore

我还使用此命令测试了密钥库中没有任何内容

keytool -v -list -keystore customkeystore

现在在第三步中,我对 JKS文件生成感到困惑。

命令是这样的:

keytool -v -importkeystore -srckeystore customcertificate.pfx -srcstoretype PKCS12 -destkeystore customkeystore -deststoretype JKS

我输入了源密码和目标密码,我对JKS file would be saved感到困惑。

我是否需要创建一个带有JKS扩展名的empty file,然后在 destkeystore 之后的导入命令中给出路径?

任何人都可以通过链接指导我这样做的正确方法吗?

提前致谢。

最后一步之后的回复是:成功输入别名le - ******* - ****** - ***** - ****。 导入命令已完成:已成功导入1个条目,0个条目失败或 取消 [存储hivemqkeystore]

1 个答案:

答案 0 :(得分:0)

密钥库文件将在输入上述命令的位置生成。对于例如上面的命令在C:\ somedir \中输入,然后keystore.jks将在C:somedir \ keystore.jks

希望这有帮助!