Bouncy Castle Cryptography 1.11 API Specification: Class X509Extensions
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