Table of Contents

Class Challenge

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

Constructors

Challenge(AlgorithmIdentifier, byte[], byte[])

public Challenge(AlgorithmIdentifier owf, byte[] witness, byte[] challenge)

Parameters

owf AlgorithmIdentifier
witness byte[]
challenge byte[]

Challenge(byte[], byte[])

public Challenge(byte[] witness, byte[] challenge)

Parameters

witness byte[]
challenge byte[]

Properties

ChallengeValue

public virtual Asn1OctetString ChallengeValue { get; }

Property Value

Asn1OctetString

Owf

public virtual AlgorithmIdentifier Owf { get; }

Property Value

AlgorithmIdentifier

Witness

public virtual Asn1OctetString Witness { get; }

Property Value

Asn1OctetString

Methods

GetInstance(Asn1TaggedObject, bool)

public static Challenge GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Challenge

GetInstance(object)

public static Challenge GetInstance(object obj)

Parameters

obj object

Returns

Challenge

GetTagged(Asn1TaggedObject, bool)

public static Challenge GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

Challenge

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object