<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.X509.X509V2AttributeCertificateGenerator

namespace Org.BouncyCastle.X509 { public class X509V2AttributeCertificateGenerator { public IEnumerable<string> SignatureAlgNames { get; } public X509V2AttributeCertificateGenerator(); public void Reset(); public void SetHolder(AttributeCertificateHolder holder); public void SetIssuer(AttributeCertificateIssuer issuer); public void SetSerialNumber(BigInteger serialNumber); public void SetNotBefore(DateTime date); public void SetNotAfter(DateTime date); public void AddAttribute(X509Attribute attribute); public void SetIssuerUniqueId(bool[] iui); public void AddExtension(string oid, bool critical, Asn1Encodable extensionValue); public void AddExtension(string oid, bool critical, byte[] extensionValue); public X509V2AttributeCertificate Generate(ISignatureFactory signatureFactory); } }