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

PkiMessages

public class PkiMessages : Asn1Encodable
namespace Org.BouncyCastle.Asn1.Cmp { public class PkiMessages : Asn1Encodable { private Asn1Sequence m_content; public static PkiMessages GetInstance(object obj) { if (obj == null) return null; PkiMessages pkiMessages = obj as PkiMessages; if (pkiMessages != null) return pkiMessages; return new PkiMessages(Asn1Sequence.GetInstance(obj)); } public static PkiMessages GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new PkiMessages(Asn1Sequence.GetInstance(taggedObject, declaredExplicit)); } public static PkiMessages GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new PkiMessages(Asn1Sequence.GetTagged(taggedObject, declaredExplicit)); } internal PkiMessages(Asn1Sequence seq) { m_content = seq; } internal PkiMessages(PkiMessages other) { m_content = other.m_content; } public PkiMessages(params PkiMessage[] msgs) { m_content = new DerSequence(msgs); } public virtual PkiMessage[] ToPkiMessageArray() { return m_content.MapElements(PkiMessage.GetInstance); } public override Asn1Object ToAsn1Object() { return m_content; } } }