我正在尝试根据this post更新SSL证书


我没有证书,所以我遵循this guide。但是,当我进入

keytool -keystore mycacerts -storepass changeit -importcert -file "C:\Users\Noks\Desktop\cacerts.pem" -v

我得到错误:
keytool error: java.lang.Exception: Input not an X.509 certificate
java.lang.Exception: Input not an X.509 certificate
        at sun.security.tools.KeyTool.addTrustedCert(KeyTool.java:1913)
        at sun.security.tools.KeyTool.doCommands(KeyTool.java:818)
        at sun.security.tools.KeyTool.run(KeyTool.java:172)
        at sun.security.tools.KeyTool.main(KeyTool.java:166)

我该如何解决?

最佳答案

您的cacerts.pem文件是否包含一个证书?由于它是PEM,请使用文本编辑器进行查看,它应该以-----BEGIN CERTIFICATE-----并以-----END CERTIFICATE-----最后,要检查它是否未损坏,请使用openssl并使用以下命令打印其详细信息openssl x509 -in cacerts.pem -text

08-05 19:22
查看更多