我想在我的证书请求中添加一个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。
您能提供一些见识吗?