导入SSL证书时出错:不是X.509证书

我正在尝试根据此帖子更新SSL证书 。

我没有证书,因此我遵循了本指南。但是,当我进入

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

以上是 导入SSL证书时出错:不是X.509证书 的全部内容, 来源链接: utcz.com/qa/434534.html

回到顶部