AuditIdentity
public static final DERObjectIdentifier AuditIdentity
Audit identity extension in attribute certificates.
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
NoRevAvail
public static final DERObjectIdentifier NoRevAvail
NoRevAvail extension in attribute certificates.
PrivateKeyUsagePeriod
public static final DERObjectIdentifier PrivateKeyUsagePeriod
Private Key Usage Period
SubjectAlternativeName
public static final DERObjectIdentifier SubjectAlternativeName
Subject Alternative Name
SubjectDirectoryAttributes
public static final DERObjectIdentifier SubjectDirectoryAttributes
Subject Directory Attributes
SubjectKeyIdentifier
public static final DERObjectIdentifier SubjectKeyIdentifier
Subject Key Identifier
TargetInformation
public static final DERObjectIdentifier TargetInformation
TargetInformation extension in attribute certificates.
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)
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