【发布时间】:2010-06-01 20:29:09
【问题描述】:
使用 OpenSSL 库,可以通过以下方式创建 CSR(证书签名请求):
openssl genrsa -out rsa.key 1024
openssl req -new -key rsa.key -out output.csr -config config.txt
其中config.txt 包含要在证书中使用的专有名称。
我想在 Windows 下使用 C# 做类似的事情。但是,createPKCS10 方法不需要您提供 RSA 密钥。
有没有办法让 C# 生成显式 RSA 私钥,然后使用该私钥创建 CSR?
【问题讨论】:
-
CSR 通常会包含您的密钥对中的“公钥”。我猜你是这个意思。