|
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. |