public class ExtendedKeyUsage extends ASN1Object
extendedKeyUsage ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId
Modifier and Type | Field and Description |
---|---|
(package private) ASN1Sequence |
seq |
(package private) java.util.Hashtable |
usageTable |
Constructor and Description |
---|
ExtendedKeyUsage(ASN1Sequence seq) |
ExtendedKeyUsage(KeyPurposeId usage) |
ExtendedKeyUsage(java.util.Vector usages) |
Modifier and Type | Method and Description |
---|---|
static ExtendedKeyUsage |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static ExtendedKeyUsage |
getInstance(java.lang.Object obj) |
java.util.Vector |
getUsages()
Returns all extended key usages.
|
boolean |
hasKeyPurposeId(KeyPurposeId keyPurposeId) |
int |
size() |
ASN1Primitive |
toASN1Primitive() |
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
java.util.Hashtable usageTable
ASN1Sequence seq
public ExtendedKeyUsage(KeyPurposeId usage)
public ExtendedKeyUsage(ASN1Sequence seq)
public ExtendedKeyUsage(java.util.Vector usages)
public static ExtendedKeyUsage getInstance(ASN1TaggedObject obj, boolean explicit)
public static ExtendedKeyUsage getInstance(java.lang.Object obj)
public boolean hasKeyPurposeId(KeyPurposeId keyPurposeId)
public java.util.Vector getUsages()
public int size()
public ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object