Table of Contents

Class PkiArchiveOptions

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

Constructors

PkiArchiveOptions(Asn1OctetString)

public PkiArchiveOptions(Asn1OctetString keyGenParameters)

Parameters

keyGenParameters Asn1OctetString

PkiArchiveOptions(EncryptedKey)

public PkiArchiveOptions(EncryptedKey encKey)

Parameters

encKey EncryptedKey

PkiArchiveOptions(bool)

public PkiArchiveOptions(bool archiveRemGenPrivKey)

Parameters

archiveRemGenPrivKey bool

Fields

archiveRemGenPrivKey

public const int archiveRemGenPrivKey = 2

Field Value

int

encryptedPrivKey

public const int encryptedPrivKey = 0

Field Value

int

keyGenParameters

public const int keyGenParameters = 1

Field Value

int

Properties

Type

public virtual int Type { get; }

Property Value

int

Value

public virtual Asn1Encodable Value { get; }

Property Value

Asn1Encodable

Methods

GetInstance(Asn1TaggedObject, bool)

public static PkiArchiveOptions GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiArchiveOptions

GetInstance(object)

public static PkiArchiveOptions GetInstance(object obj)

Parameters

obj object

Returns

PkiArchiveOptions

GetOptional(Asn1Encodable)

public static PkiArchiveOptions GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

PkiArchiveOptions

GetTagged(Asn1TaggedObject, bool)

public static PkiArchiveOptions GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PkiArchiveOptions

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object