Package org.gudy.bouncycastle.asn1.x509
Class ExtendedKeyUsage
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.ExtendedKeyUsage
- All Implemented Interfaces:
DEREncodable
The extendedKeyUsage object.
extendedKeyUsage ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId
-
Field Summary
FieldsFields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtendedKeyUsage
getInstance
(Object obj) static ExtendedKeyUsage
getInstance
(ASN1TaggedObject obj, boolean explicit) Returns all extended key usages.boolean
hasKeyPurposeId
(KeyPurposeId keyPurposeId) int
size()
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
Field Details
-
usageTable
Hashtable usageTable -
seq
ASN1Sequence seq
-
-
Constructor Details
-
ExtendedKeyUsage
-
ExtendedKeyUsage
-
ExtendedKeyUsage
-
-
Method Details
-
getInstance
-
getInstance
-
hasKeyPurposeId
-
getUsages
Returns all extended key usages. The returned vector contains DERObjectIdentifiers.- Returns:
- A vector with all key purposes.
-
size
public int size() -
toASN1Object
- Specified by:
toASN1Object
in classASN1Encodable
-