【发布时间】:2019-07-02 07:23:25
【问题描述】:
我正在尝试在 OpenJDK 中为 https 连接注册企业证书
我在OpenJDK verion 8 中运行了以下命令。它要求我输入密码。 Oracle JDK 的默认密码是“changeit”,但它不适用于 OpenJDK
我尝试使用密码changeit,但没有成功。
OpenJDK 8:
D:\java8\bin\keytool.exe -keystore "D:\java8\jre\lib\security\cacerts" -importcert -alias sds -file C:\Users\SDS\SDS.crt
OpenJDK 版本 11:
D:\jdk-11.0.2\lib\security>D:\jdk-11.0.2\bin\keytool.exe -keystore D:\jdk-11.0.2\lib\security\cacerts -importcert -alias sds -file C:\Users\SDS\SDS.crt
OpenJDK 8:
keytool 오류: java.io.IOException: Keystore was tampered with, or password was incorrect
OpenJDK version 11,出现同样的问题:
Warning: use -cacerts option to access cacerts keystore
Enter keystore password:
keytool error: java.io.IOException: Keystore was tampered with, or password was
【问题讨论】:
-
可能有人已经把
changeit放在心上并改变了它。您可以在任何已安装的 Java 支持 Web 服务器的配置/属性文件中找到密码。 -
您会肯定在文档中找到它。仔细看。