Table of Contents

Class ExtendedKeyUsage

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ExtendedKeyUsage : Asn1Encodable, IAsn1Convertible
Inheritance
ExtendedKeyUsage
Implements
Inherited Members

Constructors

ExtendedKeyUsage(params KeyPurposeID[])

public ExtendedKeyUsage(params KeyPurposeID[] usages)

Parameters

usages KeyPurposeID[]

ExtendedKeyUsage(ArrayList)

[Obsolete]
public ExtendedKeyUsage(ArrayList usages)

Parameters

usages ArrayList

ExtendedKeyUsage(IEnumerable)

public ExtendedKeyUsage(IEnumerable usages)

Parameters

usages IEnumerable

Properties

Count

public int Count { get; }

Property Value

int

Methods

GetAllUsages()

public IList GetAllUsages()

Returns

IList

GetInstance(Asn1TaggedObject, bool)

public static ExtendedKeyUsage GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

ExtendedKeyUsage

GetInstance(object)

public static ExtendedKeyUsage GetInstance(object obj)

Parameters

obj object

Returns

ExtendedKeyUsage

GetUsages()

[Obsolete("Use 'GetAllUsages'")]
public ArrayList GetUsages()

Returns

ArrayList

HasKeyPurposeId(KeyPurposeID)

public bool HasKeyPurposeId(KeyPurposeID keyPurposeId)

Parameters

keyPurposeId KeyPurposeID

Returns

bool

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object