如何使用BouncyCastle.NetCore 1.8.1向Pkcs10CertificationRequest添加属性

时间:2018-12-30 01:38:22

标签: ssl-certificate bouncycastle x509certificate2 asn1

我想在我的证书请求中添加一个OID(2.5.29.37 –扩展的密钥用法,可以是您自己定义的字符串),但是在按我的要求操作BouncyCastle时遇到了麻烦。

我有这样的证书申请:

var csr = new Pkcs10CertificationRequest(
    signatureFactory, 
    publicKey.Certificate.SubjectDN, 
    publicKey.Certificate.GetPublicKey(),
    null,  // arrgh 
    privateKey.Key);

问题是null,这应该是属性请求所在的位置。类型为Asn1Set,我不知道如何创建包含所需OID和值的Asn1Set。

您能提供一些见识吗?

0 个答案:

没有答案