Kal*_*her 15 java certificate keystore keytool
我的目标是生成证书,将其导出到文件中并导入JDK密钥库.
在第一步中,我使用以下命令生成了自签名证书,为密钥库和密钥提供密码作为"密码":
keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA
Run Code Online (Sandbox Code Playgroud)
在第二步中,我使用类似的密码和以下命令导出证书:
keytool -exportcert -keystore .keystore -alias usera -file usera.crt
Run Code Online (Sandbox Code Playgroud)
现在!
我试图使用类似的密码和以下命令在JDK中的cacerts中导入此证书,但获得异常.
keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"
Run Code Online (Sandbox Code Playgroud)
错误
K:\ java\certificates> keytool -importcert -file usera.crt -keypass password -keystore"C:\ Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"输入密钥库密码:keytool error:java .io.IOException:密钥库被篡改,或密码不正确
Kal*_*her 68
我把它解决了.我使用密码"密码"来更新JDK中的cacerts密钥库,而cacerts密钥库的默认密码是"changeit"
| 归档时间: |
|
| 查看次数: |
76464 次 |
| 最近记录: |