keytool:证书导入出现错误消息 - 密钥库被篡改,或者密码不正确
我的目标是生成一个证书,将其导出到文件中,然后导入到 JDK 密钥库中。
在第一步中,我使用以下命令生成了一个自签名证书,提供密码作为密钥库和密钥的“密码”:
keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA
在第二步中,我使用类似的密码和以下命令导出证书:
keytool -exportcert -keystore .keystore -alias usera -file usera.crt
现在!
我正在尝试使用类似的密码和以下命令在JDK的cacerts中导入此证书,但得到异常。
keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"
错误
K:\java\certificates>keytool -importcert -file usera.crt -keypass password -keystore “C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts” 输入密钥库密码: keytool 错误: java.io.IOException: Keystore 被篡改,或者密码不正确