JAVA:如何获取认证 (crt) 文件的密钥库文件

2022-09-01 22:35:18

大家好

我有一个 .crt 文件,我需要获取关联的密钥库文件。如何操作?

在这方面有帮助吗?keytool

谢谢。


答案 1

在 JDK8 或更高版本中:

以下命令创建空存储并将证书导入密钥库:

keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1

在 JDK7 中:

较旧版本的 JDK7 会创建非空密钥库,然后需要清除这些密钥库。以下是您如何做到这一点。

创建包含临时密钥的存储:

keytool -genkey -alias temp -keystore yourkeystore.jks -storepass Hello1

然后删除现有条目:

keytool -delete -alias temp -keystore yourkeystore.jks -storepass Hello1 

现在你有空的商店。您可以检查它是否为空:

keytool -list -keystore yourkeystore.jks -storepass Hello1

然后将证书导入到应用商店:

keytool -import -alias alias -file cert_file.crt -keypass keypass -keystore yourkeystore.jks -storepass Hello1

然后你走!


答案 2

是的,例如。
keytool -genkey -alias duke -keypass dukekeypasswd from (http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)


推荐