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

问题描述 投票:0回答:1

我有一个要求,我需要

import a SSL Certificate
进入
java keystore

基本上,我对 SSL 和 Java 都很陌生。
我来自 dotnet 背景,所以做这些事情非常复杂。

我做过的事:

IIS
生成了 pfx 证书。
here 点击此链接,并通过以下命令导航到
java bin folder
created 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】

java ssl iis pfx jks
1个回答
0
投票

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

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.