<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />

CertReqMessages

namespace Org.BouncyCastle.Asn1.Crmf { public class CertReqMessages : Asn1Encodable { private readonly Asn1Sequence m_content; public static CertReqMessages GetInstance(object obj) { if (obj == null) return null; CertReqMessages certReqMessages = obj as CertReqMessages; if (certReqMessages != null) return certReqMessages; return new CertReqMessages(Asn1Sequence.GetInstance(obj)); } public static CertReqMessages GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new CertReqMessages(Asn1Sequence.GetInstance(taggedObject, declaredExplicit)); } public static CertReqMessages GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new CertReqMessages(Asn1Sequence.GetTagged(taggedObject, declaredExplicit)); } private CertReqMessages(Asn1Sequence seq) { m_content = seq; } public CertReqMessages(CertReqMsg msg) { m_content = DerSequence.FromElement(msg); } public CertReqMessages(params CertReqMsg[] msgs) { m_content = new DerSequence(msgs); } public virtual CertReqMsg[] ToCertReqMsgArray() { return m_content.MapElements(CertReqMsg.GetInstance); } public override Asn1Object ToAsn1Object() { return m_content; } } }