Table of Contents

Class ProofOfPossession

Namespace
Enterprises.Org.BouncyCastle.Asn1.Crmf
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ProofOfPossession : Asn1Encodable, IAsn1Convertible, IAsn1Choice
Inheritance
ProofOfPossession
Implements
Inherited Members

Constructors

ProofOfPossession()

public ProofOfPossession()

ProofOfPossession(PopoSigningKey)

public ProofOfPossession(PopoSigningKey Poposk)

Parameters

Poposk PopoSigningKey

ProofOfPossession(int, PopoPrivKey)

public ProofOfPossession(int type, PopoPrivKey privkey)

Parameters

type int
privkey PopoPrivKey

Fields

TYPE_KEY_AGREEMENT

public const int TYPE_KEY_AGREEMENT = 3

Field Value

int

TYPE_KEY_ENCIPHERMENT

public const int TYPE_KEY_ENCIPHERMENT = 2

Field Value

int

TYPE_RA_VERIFIED

public const int TYPE_RA_VERIFIED = 0

Field Value

int

TYPE_SIGNING_KEY

public const int TYPE_SIGNING_KEY = 1

Field Value

int

Properties

Object

public virtual Asn1Encodable Object { get; }

Property Value

Asn1Encodable

Type

public virtual int Type { get; }

Property Value

int

Methods

GetInstance(object)

public static ProofOfPossession GetInstance(object obj)

Parameters

obj object

Returns

ProofOfPossession

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object