【发布时间】:2015-09-23 20:51:39
【问题描述】:
我正在使用以下代码来读取 CSR 的属性:
string csr = myCSR;
CX509CertificateRequestPkcs10 request = new CX509CertificateRequestPkcs10();
request.InitializeDecode(csr, EncodingType.XCN_CRYPT_STRING_BASE64_ANY);
request.CheckSignature();
string tmp = ReadDnsSan(request);
string attribs = (((CX500DistinguishedName)request.Subject).Name);
在属性中,我得到通用名称、组织、部门、城市、国家,但不是电子邮件地址
CSR 不应该是强制性的吗? 有没有办法用 C# 读取它?
【问题讨论】:
标签: c# x509certificate csr