我正在尝试在 OpenJDK 中为 https 连接注册公司证书
我在OpenJDK版本 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
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
OpenJDK 8:
keytool ??: java.io.IOException: Keystore was tampered with, or password was incorrect
Run Code Online (Sandbox Code Playgroud)
OpenJDK 11版本,出现同样问题:
Warning: use -cacerts option to access cacerts keystore
Enter keystore password:
keytool error: java.io.IOException: Keystore was tampered with, or password was
Run Code Online (Sandbox Code Playgroud)