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