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

CertificateReqMessagesBuilder

using Org.BouncyCastle.Asn1.Crmf; using System.Collections.Generic; namespace Org.BouncyCastle.Crmf { public class CertificateReqMessagesBuilder { private readonly List<CertReqMsg> m_requests = new List<CertReqMsg>(); public virtual void AddRequest(CertificateRequestMessage request) { m_requests.Add(request.ToAsn1Structure()); } public virtual CertificateReqMessages Build() { CertificateReqMessages result = new CertificateReqMessages(new CertReqMessages(m_requests.ToArray())); m_requests.Clear(); return result; } } }