org.apache.geronimo.util.asn1.x509
Class ExtendedKeyUsage

java.lang.Object
  extended by org.apache.geronimo.util.asn1.ASN1Encodable
      extended by org.apache.geronimo.util.asn1.x509.ExtendedKeyUsage
All Implemented Interfaces:
DEREncodable

public class ExtendedKeyUsage
extends ASN1Encodable

The extendedKeyUsage object.

      extendedKeyUsage ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId
 


Constructor Summary
ExtendedKeyUsage(ASN1Sequence seq)
           
ExtendedKeyUsage(KeyPurposeId usage)
           
ExtendedKeyUsage(Vector usages)
           
 
Method Summary
static ExtendedKeyUsage getInstance(ASN1TaggedObject obj, boolean explicit)
           
static ExtendedKeyUsage getInstance(Object obj)
           
 boolean hasKeyPurposeId(KeyPurposeId keyPurposeId)
           
 int size()
           
 DERObject toASN1Object()
           
 
Methods inherited from class org.apache.geronimo.util.asn1.ASN1Encodable
equals, getDERObject, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedKeyUsage

public ExtendedKeyUsage(KeyPurposeId usage)

ExtendedKeyUsage

public ExtendedKeyUsage(ASN1Sequence seq)

ExtendedKeyUsage

public ExtendedKeyUsage(Vector usages)
Method Detail

getInstance

public static ExtendedKeyUsage getInstance(ASN1TaggedObject obj,
                                           boolean explicit)

getInstance

public static ExtendedKeyUsage getInstance(Object obj)

hasKeyPurposeId

public boolean hasKeyPurposeId(KeyPurposeId keyPurposeId)

size

public int size()

toASN1Object

public DERObject toASN1Object()
Specified by:
toASN1Object in class ASN1Encodable


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.