AuthorityInfoAccess
public static final DERObjectIdentifier AuthorityInfoAccess
Authority Info Access
AuthorityKeyIdentifier
public static final DERObjectIdentifier AuthorityKeyIdentifier
Authority Key Identifier
CRLDistributionPoints
public static final DERObjectIdentifier CRLDistributionPoints
CRL Distribution Points
CertificatePolicies
public static final DERObjectIdentifier CertificatePolicies
Certificate Policies
IssuerAlternativeName
public static final DERObjectIdentifier IssuerAlternativeName
Issuer Alternative Name
IssuingDistributionPoint
public static final DERObjectIdentifier IssuingDistributionPoint
Issuing Distribution Point
PrivateKeyUsagePeriod
public static final DERObjectIdentifier PrivateKeyUsagePeriod
Private Key Usage Period
SubjectAlternativeName
public static final DERObjectIdentifier SubjectAlternativeName
Subject Alternative Name
SubjectKeyIdentifier
public static final DERObjectIdentifier SubjectKeyIdentifier
Subject Key Identifier
X509Extensions
public X509Extensions(Hashtable extensions)
constructor from a table of extensions.
it's is assumed the table contains OID/String pairs.
X509Extensions
public X509Extensions(Vector ordering,
Hashtable extensions)
Constructor from a table of extensions with ordering.
It's is assumed the table contains OID/String pairs.
X509Extensions
public X509Extensions(Vector objectIDs,
Vector values)
Constructor from two vectors
objectIDs
- a vector of the object identifiers.values
- a vector of the extension values.
X509Extensions
public X509Extensions(ASN1Sequence seq)
Constructor from ASN1Sequence.
the extensions are a list of constructed sequences, either with (OID, OctetString) or (OID, Boolean, OctetString)
equals
public boolean equals(Object o)
- equals in interface ASN1Encodable
getExtension
public X509Extension getExtension(DERObjectIdentifier oid)
return the extension represented by the object identifier
passed in.
- the extension if it's present, null otherwise.
oids
public Enumeration oids()
return an Enumeration of the extension field's object ids.
toASN1Object
public DERObject toASN1Object()
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnId EXTENSION.&id ({ExtensionSet}),
critical BOOLEAN DEFAULT FALSE,
extnValue OCTET STRING }
- toASN1Object in interface ASN1Encodable