【发布时间】:2017-11-14 04:03:59
【问题描述】:
我有两个关于 Java 密钥工具的问题。我可以为trustedCertEntry 生成csr 吗?
我也执行了这个命令:
keytool -certreq -alias mydomain -keystore keystore.jks -file mydomain.csr
对于trustedCertEntry,但我收到错误:
keytool error: java.lang.Exception: Alias <mydomain> has no key
这意味着trustedCertEntry 不能生成csr?或者我需要一些东西,或者生成csr文件的密钥?
【问题讨论】:
-
CSR 由您的私钥签名;由于 keytool 使用 keystore 文件,因此您必须有一个 privatekey 条目,它是一个 privatekey 加上证书 in 一个 keystore 文件。 trustCert 条目只是没有私钥的证书,您不能仅使用没有私钥的证书创建 CSR。 PS ITYM“命令”不是“评论”。
标签: java x509certificate x509 keytool csr