Как добавить атрибуты в запрос Pkcs10CertificationRequest с помощью BouncyCastle.NetCore 1.8.1

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

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

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

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

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

0 ответов

Другие вопросы по тегам