Table of Contents

Class PopoPrivKey

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

Constructors

PopoPrivKey(PKMacValue)

public PopoPrivKey(PKMacValue pkMacValue)

Parameters

pkMacValue PKMacValue

PopoPrivKey(SubsequentMessage)

public PopoPrivKey(SubsequentMessage msg)

Parameters

msg SubsequentMessage

Fields

agreeMAC

public const int agreeMAC = 3

Field Value

int

dhMAC

public const int dhMAC = 2

Field Value

int

encryptedKey

public const int encryptedKey = 4

Field Value

int

subsequentMessage

public const int subsequentMessage = 1

Field Value

int

thisMessage

public const int thisMessage = 0

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 PopoPrivKey GetInstance(Asn1TaggedObject tagged, bool isExplicit)

Parameters

tagged Asn1TaggedObject
isExplicit bool

Returns

PopoPrivKey

GetInstance(object)

public static PopoPrivKey GetInstance(object obj)

Parameters

obj object

Returns

PopoPrivKey

GetOptional(Asn1Encodable)

public static PopoPrivKey GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

PopoPrivKey

GetTagged(Asn1TaggedObject, bool)

public static PopoPrivKey GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PopoPrivKey

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object