有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将证书导入mac os上的密钥库

我已从具有cer扩展名的服务器下载了证书。并尝试使用以下命令将其导入密钥库

keytool -import -trustcacerts -alias https -file MyCrtFile.crt -keystore /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home/lib/security/cacerts

然后我试着用命令找到它

keytool -list -v -keystore /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home/lib/security/cacerts -alias https

但是有一个例外

keytool error: java.lang.Exception: Keystore file does not exist: ...

我做错了什么


共 (1) 个答案

  1. # 1 楼答案

    确保您的JDK目录是正确的

    /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home/lib/security/cacerts
    

    该命令应使用默认的空白密码。获取“密钥库文件不存在”意味着该文件不存在

    如果密钥库存在但别名不存在,则应获得“别名不存在”