Как добавить атрибуты в запрос Pkcs10CertificationRequest с помощью BouncyCastle.NetCore 1.8.1 - PullRequest
0 голосов
/ 30 декабря 2018

Я хотел бы добавить OID (2.5.29.37 - расширенное использование ключа, может быть вашей собственной определенной строкой) к моему запросу на сертификат, но у меня возникают проблемы при манипулировании с BouncyCastle, чтобы он выполнял мои запросы.

У меня есть запрос на сертификат, например:

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

Проблема в том, что запрос атрибута должен идти без значения.Типом является Asn1Set, и я не могу понять, как создать Asn1Set, содержащий мой желаемый OID и значение.

Можете ли вы предложить некоторое понимание?

...