【发布时间】:2013-02-19 10:04:12
【问题描述】:
使用 OpenSSL 生成 CSR 时,您有两种选择: 1) 生成CSR时生成Private key 2) 使用私钥导出公钥,使用公钥创建CSR
CSR 是否需要使用匹配的私钥进行签名以供 CA 验证?
假设我有两个密钥对(PubKey1、PrivKey1、PubKey2、PrivKey2)。我要做的第一件事是将 PrivKey1 移动到另一个地方。有没有一种方法可以让我使用 PubKey1 来制作 CSR(无法访问 PrivKey1),但使用 PrivKey2 对其进行签名以保持完整性?
有人可以解释为什么这种情况不适用于 CA 吗?
我在谷歌上搜索了一堆,可用的文档没有详细说明私钥在创建 CSR 中的作用。
【问题讨论】: