Table of Contents

Class PkiHeader

Namespace
Org.BouncyCastle.Asn1.Cmp
Assembly
BouncyCastle.Cryptography.dll
public class PkiHeader : Asn1Encodable, IAsn1Convertible
Inheritance
PkiHeader
Implements
Inherited Members

Constructors

PkiHeader(int, GeneralName, GeneralName)

public PkiHeader(int pvno, GeneralName sender, GeneralName recipient)

Parameters

pvno int
sender GeneralName
recipient GeneralName

Fields

CMP_1999

public static readonly int CMP_1999

Field Value

int

CMP_2000

public static readonly int CMP_2000

Field Value

int

NULL_NAME

public static readonly GeneralName NULL_NAME

Field Value

GeneralName

Properties

FreeText

public virtual PkiFreeText FreeText { get; }

Property Value

PkiFreeText

MessageTime

public virtual Asn1GeneralizedTime MessageTime { get; }

Property Value

Asn1GeneralizedTime

ProtectionAlg

public virtual AlgorithmIdentifier ProtectionAlg { get; }

Property Value

AlgorithmIdentifier

Pvno

public virtual DerInteger Pvno { get; }

Property Value

DerInteger

RecipKID

public virtual Asn1OctetString RecipKID { get; }

Property Value

Asn1OctetString

RecipNonce

public virtual Asn1OctetString RecipNonce { get; }

Property Value

Asn1OctetString

Recipient

public virtual GeneralName Recipient { get; }

Property Value

GeneralName

Sender

public virtual GeneralName Sender { get; }

Property Value

GeneralName

SenderKID

public virtual Asn1OctetString SenderKID { get; }

Property Value

Asn1OctetString

SenderNonce

public virtual Asn1OctetString SenderNonce { get; }

Property Value

Asn1OctetString

TransactionID

public virtual Asn1OctetString TransactionID { get; }

Property Value

Asn1OctetString

Methods

GetGeneralInfo()

public virtual InfoTypeAndValue[] GetGeneralInfo()

Returns

InfoTypeAndValue[]

GetInstance(Asn1TaggedObject, bool)

public static PkiHeader GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiHeader

GetInstance(object)

public static PkiHeader GetInstance(object obj)

Parameters

obj object

Returns

PkiHeader

GetTagged(Asn1TaggedObject, bool)

public static PkiHeader GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiHeader

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object