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