Table of Contents

Class PopoSigningKeyInput

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

Constructors

PopoSigningKeyInput(PKMacValue, SubjectPublicKeyInfo)

public PopoSigningKeyInput(PKMacValue pkmac, SubjectPublicKeyInfo spki)

Parameters

pkmac PKMacValue
spki SubjectPublicKeyInfo

PopoSigningKeyInput(GeneralName, SubjectPublicKeyInfo)

public PopoSigningKeyInput(GeneralName sender, SubjectPublicKeyInfo spki)

Parameters

sender GeneralName
spki SubjectPublicKeyInfo

Properties

PublicKey

public virtual SubjectPublicKeyInfo PublicKey { get; }

Property Value

SubjectPublicKeyInfo

PublicKeyMac

public virtual PKMacValue PublicKeyMac { get; }

Property Value

PKMacValue

Sender

public virtual GeneralName Sender { get; }

Property Value

GeneralName

Methods

GetInstance(Asn1TaggedObject, bool)

public static PopoSigningKeyInput GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PopoSigningKeyInput

GetInstance(object)

public static PopoSigningKeyInput GetInstance(object obj)

Parameters

obj object

Returns

PopoSigningKeyInput

GetTagged(Asn1TaggedObject, bool)

public static PopoSigningKeyInput GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

PopoSigningKeyInput

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object