org.bouncycastle.asn1.x509
Class X509Extensions
java.lang.Object
|
+--org.bouncycastle.asn1.x509.X509Extensions
- All Implemented Interfaces:
- DEREncodable
- public class X509Extensions
- extends java.lang.Object
- implements DEREncodable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
SubjectKeyIdentifier
public static final DERObjectIdentifier SubjectKeyIdentifier
- Subject Key Identifier
KeyUsage
public static final DERObjectIdentifier KeyUsage
- Key Usage
PrivateKeyUsagePeriod
public static final DERObjectIdentifier PrivateKeyUsagePeriod
- Private Key Usage Period
SubjectAlternativeName
public static final DERObjectIdentifier SubjectAlternativeName
- Subject Alternative Name
IssuerAlternativeName
public static final DERObjectIdentifier IssuerAlternativeName
- Issuer Alternative Name
BasicConstraints
public static final DERObjectIdentifier BasicConstraints
- Basic Constraints
CRLNumber
public static final DERObjectIdentifier CRLNumber
- CRL Number
ReasonCode
public static final DERObjectIdentifier ReasonCode
- Reason code
InstructionCode
public static final DERObjectIdentifier InstructionCode
- Hold Instruction Code
InvalidityDate
public static final DERObjectIdentifier InvalidityDate
- Invalidity Date
DeltaCRLIndicator
public static final DERObjectIdentifier DeltaCRLIndicator
- Delta CRL indicator
IssuingDistributionPoint
public static final DERObjectIdentifier IssuingDistributionPoint
- Issuing Distribution Point
CertificateIssuer
public static final DERObjectIdentifier CertificateIssuer
- Certificate Issuer
NameConstraints
public static final DERObjectIdentifier NameConstraints
- Name Constraints
CRLDistributionPoints
public static final DERObjectIdentifier CRLDistributionPoints
- CRL Distribution Points
CertificatePolicies
public static final DERObjectIdentifier CertificatePolicies
- Certificate Policies
PolicyMappings
public static final DERObjectIdentifier PolicyMappings
- Policy Mappings
AuthorityKeyIdentifier
public static final DERObjectIdentifier AuthorityKeyIdentifier
- Authority Key Identifier
PolicyConstraints
public static final DERObjectIdentifier PolicyConstraints
- Policy Constraints
X509Extensions
public X509Extensions(DERConstructedSequence seq)
- Constructor from DERConstructedSequence.
the extensions are a list of constructed sequences, either with (OID, OctetString) or (OID, Boolean, OctetString)
X509Extensions
public X509Extensions(java.util.Hashtable extensions)
- constructor from a table of extensions.
it's is assumed the table contains OID/String pairs.
X509Extensions
public X509Extensions(java.util.Vector ordering,
java.util.Hashtable extensions)
- constructor from a table of extensions with ordering
it's is assumed the table contains OID/String pairs.
oids
public java.util.Enumeration oids()
- return an Enumeration of the extension field's object ids.
getExtension
public X509Extension getExtension(DERObjectIdentifier oid)
- return the extension represented by the object identifier
passed in.
- Returns:
- the extension if it's present, null otherwise.
getDERObject
public DERObject getDERObject()
- Specified by:
getDERObject
in interface DEREncodable
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object