Table of Contents

Class PkiBody

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

Constructors

PkiBody(int, Asn1Encodable)

public PkiBody(int type, Asn1Encodable content)

Parameters

type int
content Asn1Encodable

Fields

TYPE_CA_KEY_UPDATE_ANN

public const int TYPE_CA_KEY_UPDATE_ANN = 15

Field Value

int

TYPE_CERT_ANN

public const int TYPE_CERT_ANN = 16

Field Value

int

TYPE_CERT_CONFIRM

public const int TYPE_CERT_CONFIRM = 24

Field Value

int

TYPE_CERT_REP

public const int TYPE_CERT_REP = 3

Field Value

int

TYPE_CERT_REQ

public const int TYPE_CERT_REQ = 2

Field Value

int

TYPE_CONFIRM

public const int TYPE_CONFIRM = 19

Field Value

int

TYPE_CRL_ANN

public const int TYPE_CRL_ANN = 18

Field Value

int

TYPE_CROSS_CERT_REP

public const int TYPE_CROSS_CERT_REP = 14

Field Value

int

TYPE_CROSS_CERT_REQ

public const int TYPE_CROSS_CERT_REQ = 13

Field Value

int

TYPE_ERROR

public const int TYPE_ERROR = 23

Field Value

int

TYPE_GEN_MSG

public const int TYPE_GEN_MSG = 21

Field Value

int

TYPE_GEN_REP

public const int TYPE_GEN_REP = 22

Field Value

int

TYPE_INIT_REP

public const int TYPE_INIT_REP = 1

Field Value

int

TYPE_INIT_REQ

public const int TYPE_INIT_REQ = 0

Field Value

int

TYPE_KEY_RECOVERY_REP

public const int TYPE_KEY_RECOVERY_REP = 10

Field Value

int

TYPE_KEY_RECOVERY_REQ

public const int TYPE_KEY_RECOVERY_REQ = 9

Field Value

int

TYPE_KEY_UPDATE_REP

public const int TYPE_KEY_UPDATE_REP = 8

Field Value

int

TYPE_KEY_UPDATE_REQ

public const int TYPE_KEY_UPDATE_REQ = 7

Field Value

int

TYPE_NESTED

public const int TYPE_NESTED = 20

Field Value

int

TYPE_P10_CERT_REQ

public const int TYPE_P10_CERT_REQ = 4

Field Value

int

TYPE_POLL_REP

public const int TYPE_POLL_REP = 26

Field Value

int

TYPE_POLL_REQ

public const int TYPE_POLL_REQ = 25

Field Value

int

TYPE_POPO_CHALL

public const int TYPE_POPO_CHALL = 5

Field Value

int

TYPE_POPO_REP

public const int TYPE_POPO_REP = 6

Field Value

int

TYPE_REVOCATION_ANN

public const int TYPE_REVOCATION_ANN = 17

Field Value

int

TYPE_REVOCATION_REP

public const int TYPE_REVOCATION_REP = 12

Field Value

int

TYPE_REVOCATION_REQ

public const int TYPE_REVOCATION_REQ = 11

Field Value

int

Properties

Content

public virtual Asn1Encodable Content { get; }

Property Value

Asn1Encodable

Type

public virtual int Type { get; }

Property Value

int

Methods

GetInstance(Asn1TaggedObject, bool)

public static PkiBody GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiBody

GetInstance(object)

public static PkiBody GetInstance(object obj)

Parameters

obj object

Returns

PkiBody

GetOptional(Asn1Encodable)

public static PkiBody GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

PkiBody

GetTagged(Asn1TaggedObject, bool)

public static PkiBody GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiBody

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object