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

Org.BouncyCastle.Asn1.Cmp.PkiHeader

public class PkiHeader : Asn1Encodable
namespace Org.BouncyCastle.Asn1.Cmp { public class PkiHeader : Asn1Encodable { public static readonly GeneralName NULL_NAME; public static readonly int CMP_1999; public static readonly int CMP_2000; public virtual DerInteger Pvno { get; } public virtual GeneralName Sender { get; } public virtual GeneralName Recipient { get; } public virtual Asn1GeneralizedTime MessageTime { get; } public virtual AlgorithmIdentifier ProtectionAlg { get; } public virtual Asn1OctetString SenderKID { get; } public virtual Asn1OctetString RecipKID { get; } public virtual Asn1OctetString TransactionID { get; } public virtual Asn1OctetString SenderNonce { get; } public virtual Asn1OctetString RecipNonce { get; } public virtual PkiFreeText FreeText { get; } public static PkiHeader GetInstance(object obj); public static PkiHeader GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static PkiHeader GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public PkiHeader(int pvno, GeneralName sender, GeneralName recipient); public virtual InfoTypeAndValue[] GetGeneralInfo(); } }