Class Summary |
AlgIdDSA |
This class identifies DSS/DSA Algorithm variants, which are distinguished
by using different algorithm parameters P, Q, G. |
AlgorithmId |
This class identifies algorithms, such as cryptographic transforms, each
of which may be associated with parameters. |
AttributeNameEnumeration |
This class provides the Enumeration implementation used
by all the X509 certificate attributes to return the attribute
names contained within them. |
AuthorityKeyIdentifierExtension |
This class represents the Authority Key Identifier Extension. |
BasicConstraintsExtension |
This class represents the Basic Constraints Extension. |
CertAndKeyGen |
Generate a pair of keys, and provide access to them. |
CertificateAlgorithmId |
This class defines the AlgorithmId for the Certificate. |
CertificateExtensions |
This class defines the Extensions attribute for the Certificate. |
CertificateIssuerName |
This class defines the X500Name attribute for the Certificate. |
CertificateIssuerUniqueIdentity |
This class defines the subject/issuer unique identity attribute
for the Certificate. |
CertificatePolicyId |
Represent the CertificatePolicyId ASN.1 object. |
CertificatePolicyMap |
Represent the CertificatePolicyMap ASN.1 object. |
CertificateSerialNumber |
This class defines the SerialNumber attribute for the Certificate. |
CertificateSubjectName |
This class defines the X500Name attribute for the Certificate. |
CertificateSubjectUniqueIdentity |
This class defines the subject/issuer unique identity attribute
for the Certificate. |
CertificateValidity |
This class defines the interval for which the certificate is valid. |
CertificateVersion |
This class defines the version of the X509 Certificate. |
CertificateX509Key |
This class defines the X509Key attribute for the Certificate. |
CRLExtensions |
This class defines the CRL Extensions. |
CRLNumberExtension |
Represent the CRL Number Extension. |
CRLReasonCodeExtension |
The reasonCode is a non-critical CRL entry extension that identifies
the reason for the certificate revocation. |
DNSName |
This class implements the DNSName as required by the GeneralNames
ASN.1 object. |
EDIPartyName |
This class defines the EDIPartyName of the GeneralName choice. |
Extension |
Represent a X509 Extension Attribute. |
GeneralName |
This class implements the ASN.1 GeneralName object class. |
GeneralNames |
This object class represents the GeneralNames type required in
X509 certificates. |
GeneralSubtree |
Represent the GeneralSubtree ASN.1 object, whose syntax is:
GeneralSubtree ::= SEQUENCE {
base GeneralName,
minimum [0] BaseDistance DEFAULT 0,
maximum [1] BaseDistance OPTIONAL
}
BaseDistance ::= INTEGER (0..MAX)
|
GeneralSubtrees |
Represent the GeneralSubtrees ASN.1 object. |
IPAddressName |
This class implements the IPAddressName as required by the GeneralNames
ASN.1 object. |
IssuerAlternativeNameExtension |
This represents the Issuer Alternative Name Extension. |
KeyIdentifier |
Represent the Key Identifier ASN.1 object. |
KeyUsageExtension |
Represent the Key Usage Extension. |
NameConstraintsExtension |
This class defines the Name Constraints Extension. |
NetscapeCertTypeExtension |
Represents Netscape Certificate Type Extension. |
OIDMap |
This class defines the mapping from OID & name to classes and vice
versa. |
OIDName |
This class implements the OIDName as required by the GeneralNames
ASN.1 object. |
OtherName |
This class represents the OtherName as required by the GeneralNames
ASN.1 object. |
PolicyConstraintsExtension |
This class defines the certificate extension which specifies the
Policy constraints. |
PolicyMappingsExtension |
Represent the Policy Mappings Extension. |
PrivateKeyUsageExtension |
This class defines the Private Key Usage Extension. |
RFC822Name |
This class implements the RFC822Name as required by the GeneralNames
ASN.1 object. |
SerialNumber |
This class defines the SerialNumber class used by certificates. |
SubjectAlternativeNameExtension |
This represents the Subject Alternative Name Extension. |
SubjectKeyIdentifierExtension |
Represent the Subject Key Identifier Extension. |
UniqueIdentity |
This class defines the UniqueIdentity class used by certificates. |
URIName |
This class implements the URIName as required by the GeneralNames
ASN.1 object. |
X500Name |
X.500 names are used to identify entities, such as those which are
identified by X.509 certificates. |
X500Signer |
This class provides a binding between a Signature object and an
authenticated X.500 name (from an X.509 certificate chain), which
is needed in many public key signing applications. |
X509AttributeName |
This class is used to parse attribute names like "x509.info.extensions". |
X509CertImpl |
The X509CertImpl class represents an X.509 certificate. |
X509CertInfo |
The X509CertInfo class represents X.509 certificate information. |
X509CRLEntryImpl |
Abstract class for a revoked certificate in a CRL. |
X509CRLImpl |
An implmentation for X509 CRL (Certificate Revocation List). |
X509Key |
Holds an X.509 key, for example a public key found in an X.509
certificate. |