2

我已经创建了证书签名请求 (CSR),现在我必须将其发送给证书颁发机构 (CA),以便它可以对其进行签名并返回给我一个 .PFX 证书。我不想使用 makecert.exe 或 openssl.exe。证书也不应该是自签名的,我必须在 c# 中以编程方式做这件事。

我也不确定 CA 是否会创建 PFX 或者它只会签署 PFX。简而言之,我可以说我需要从此 CSR 生成 .PFX 证书,该证书不是自签名的,而是由 CA 使用 C#.Net 签名的。

我从此链接获得了 CSR 创建代码。

4

1 回答 1

0

不,您不能从 CSR 生成 PFX 文件,因为要生成 PFX 文件,您需要私钥。但是 CSR 可以由 CA 签名。

签名后,PFX 文件可以与密钥和签名证书一起导出。

它们是您可以根据 CSR 的生成方式(即 IIS 或 open ssl 等)执行此操作的不同方式

于 2014-03-07T23:14:23.547 回答