【发布时间】:2013-01-29 11:59:06
【问题描述】:
我只是想知道如何使用 php 创建一个只有预先计算的公钥值的公钥证书。一旦我输入了公钥和剩余值,我将使用我自己的 ca 证书签署这个证书。谢谢!
【问题讨论】:
-
我不认为这可以通过证书的性质来完成。您不能使用预先存在的公钥,否则人们可能会欺骗您的身份...
-
这似乎是一个两步的过程,所以目前,我还没有找到足够的尝试。所有的 openssl 证书也需要创建私钥。然而,这是在公钥基础设施中完成的,我将公钥与分别保存在服务器和客户端上的私钥分开。
-
IIRC 这就是证书签名请求 [CSR] 的用途。
-
对,这就是 openssl 所做的,但是如何仅使用公钥和 openssl(或任何其他库)来制作 CSR?
-
您需要私钥来制作CSR。否则,您必须对您的公钥进行攻击以获取其私钥。