Openssl 从现有证书生成CSR

Openssl 从现有证书生成CSR,openssl,certificate,Openssl,Certificate,我们能否从已签名的证书生成用于证书签名的CSR(证书签名请求)?当使用不同的权限再次签名时,它应使用原始私钥 您不能用现有密钥创建一个新的CSR吗 openssl req -out CSR.csr -key your-existing-key.key -new 不,这是不可能的。CSR必须使用私钥签名(请参阅): 签名过程包括两个步骤: certificationRequestInfo组件的值为 编码,产生八位字节字符串 步骤1的结果与认证请求一起签名 指定签名下的主体私钥 算法,产生一个位字

我们能否从已签名的证书生成用于证书签名的CSR(证书签名请求)?当使用不同的权限再次签名时,它应使用原始私钥

您不能用现有密钥创建一个新的CSR吗

openssl req -out CSR.csr -key your-existing-key.key -new

不,这是不可能的。CSR必须使用私钥签名(请参阅):

签名过程包括两个步骤:

  • certificationRequestInfo组件的值为 编码,产生八位字节字符串
  • 步骤1的结果与认证请求一起签名 指定签名下的主体私钥 算法,产生一个位字符串,签名

  • 签名作为“占有证明”。如果没有它,您可以让CAs为其他人的密钥颁发证书。

    我没有访问当前密钥的权限,并且它在设备中,现在我可以添加证书。