从CSR生成PFX

时间:2012-07-30 05:20:33

标签: c# certificate pfx csr certificate-authority

我已创建证书签名请求(CSR),现在我必须将其发送到证书颁发机构(CA),以便它可以签名并返回.PFX证书。我不想使用makecert.exe或openssl.exe。证书也不应该是自签名的,我必须在c#中以编程方式执行此操作。

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

我从this link获得了CSR创建代码。

1 个答案:

答案 0 :(得分:0)

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

签名后,可以使用密钥和签名证书导出PFX文件。

根据CSR的生成方式(即IIS或open ssl等),它们可以采用不同的方式。