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

问题描述 投票:19回答:2

大家好,

我有一个.crt文件,我需要获取相关的密钥库文件。怎么办?

keytool对此有帮助吗?

谢谢。

java keystore crt keytool
2个回答
41
投票

在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来自(http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/keytool.html)

热门问题
推荐问题
最新问题