Class Summary |
AlgorithmIdentifier |
|
AuthorityKeyIdentifier |
id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 }
AuthorityKeyIdentifier ::= SEQUENCE {
keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL,
authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL,
authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL }
KeyIdentifier ::= OCTET STRING
|
BasicConstraints |
|
CertificateList |
PKIX RFC-2459
The X.509 v2 CRL syntax is as follows. |
CRLDistPoint |
|
CRLNumber |
CRLNumber::= INTEGER(0..MAX)
|
DigestInfo |
DigestInfo::=SEQUENCE{
digestAlgorithm AlgorithmIdentifier,
digest OCTET STRING }
|
DistributionPoint |
|
DistributionPointName |
|
DSAParameter |
|
GeneralName |
GeneralName ::= CHOICE {
otherName [0] OtherName,
rfc822Name [1] IA5String,
dNSName [2] IA5String,
x400Address [3] ORAddress,
directoryName [4] Name,
ediPartyName [5] EDIPartyName,
uniformResourceIdentifier [6] IA5String,
iPAddress [7] OCTET STRING,
registeredID [8] OBJECT IDENTIFIER}
OtherName ::= SEQUENCE {
type-id OBJECT IDENTIFIER,
value [0] EXPLICIT ANY DEFINED BY type-id }
EDIPartyName ::= SEQUENCE {
nameAssigner [0] DirectoryString OPTIONAL,
partyName [1] DirectoryString }
|
GeneralNames |
|
KeyUsage |
id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 }
KeyUsage ::= BIT STRING {
digitalSignature (0),
nonRepudiation (1),
keyEncipherment (2),
dataEncipherment (3),
keyAgreement (4),
keyCertSign (5),
cRLSign (6),
encipherOnly (7),
decipherOnly (8) }
|
ReasonFlags |
|
RSAPublicKeyStructure |
|
SubjectKeyIdentifier |
SubjectKeyIdentifier::= OCTET STRING
|
SubjectPublicKeyInfo |
The object that contains the public key stored in a certficate. |
TBSCertificateStructure |
TBSCertificate ::= SEQUENCE {
version [ 0 ] Version DEFAULT v1(0),
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL,
subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL,
extensions [ 3 ] Extensions OPTIONAL
}
|
TBSCertList |
PKIX RFC-2459
|
V1TBSCertificateGenerator |
Generator for Version 1 TBSCertificateStructures. |
V2TBSCertListGenerator |
Generator for Version 2 TBSCertList structures. |
V3TBSCertificateGenerator |
Generator for Version 3 TBSCertificateStructures. |
X509CertificateStructure |
an X509Certificate structure. |
X509Extension |
an object for the elements in the X.509 V3 extension block. |
X509Extensions |
|
X509Name |
|
X509NameTokenizer |
class for breaking up an X509 Name into it's component tokens, ala
java.util.StringTokenizer. |