Interface | Description |
---|---|
AVAValueConverter |
Interface for classes that convert a attribute value string to a
DER encoded ASN.1 value and vice versa.
|
CertAttrSet |
This interface defines the methods required of a certificate attribute.
|
GeneralNameInterface |
This interface specifies the abstract methods which have to be
implemented by all the members of the GeneralNames ASN.1 object.
|
Class | Description |
---|---|
ACertAttrSet |
A plain certattr set used by pkcs10 to parse an unknown attribute.
|
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.
|
Attribute |
An attribute, as identified by some attribute ID, has some particular values.
|
AuthorityKeyIdentifierExtension |
This class represents the Authority Key Identifier Extension.
|
AVA |
X.500 Attribute-Value-Assertion (AVA): an attribute, as identified by
some attribute ID, has some particular value.
|
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.
|
CertificateChain | |
CertificateExtensions |
This class defines the Extensions attribute for the Certificate.
|
CertificateIssuerExtension |
Represent the CRL Certificate Issuer Extension.
|
CertificateIssuerName |
This class defines the X500Name attribute for the Certificate.
|
CertificateIssuerUniqueIdentity |
This class defines the subject/issuer unique identity attribute
for the Certificate.
|
CertificatePoliciesExtension |
This class defines the Certificate Policies Extension.
|
CertificatePolicyId |
Represent the CertificatePolicyId ASN.1 object.
|
CertificatePolicyInfo |
Represent the CertificatePolicyInformation ASN.1 object.
|
CertificatePolicyMap |
Represent the CertificatePolicyMap ASN.1 object.
|
CertificatePolicySet |
This class defines the certificate policy set 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.
|
CIDRNetmask |
Netmask that is the number of significant bits.
|
CPSuri |
Represent the CPSuri Qualifier.
|
CRLDistributionPoint |
DistributionPoint ::= SEQUENCE {
distributionPoint [0] DistributionPointName OPTIONAL,
reasons [1] ReasonFlags OPTIONAL,
cRLIssuer [2] GeneralNames OPTIONAL }
DistributionPointName ::= CHOICE {
fullName [0] GeneralNames,
nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
ReasonFlags ::= BIT STRING {
unused (0),
keyCompromise (1),
cACompromise (2),
affiliationChanged (3),
superseded (4),
cessationOfOperation (5),
certificateHold (6) }
|
CRLDistributionPoint.Template |
Template for decoding CRLDistributionPoint.
|
CRLDistributionPointsExtension |
An extension that tells applications where to find the CRL for
this certificate.
|
CRLDistributionPointsExtension.Reason |
Represents a reason that a cert may be revoked.
|
CRLExtensions |
This class defines the CRL Extensions.
|
CRLNumberExtension |
Represent the CRL Number Extension.
|
CRLReasonExtension |
Represent the CRLReason Extension of CRL entry.
|
DeltaCRLIndicatorExtension |
Represent the Delta CRL Indicator Extension.
|
DirStrConverter |
A DirStrConverter converts a string to a DerValue of ASN.1 Directory String,
which is a CHOICE of Printable (subset of ASCII), T.61 (Teletex) or
Universal String (UCS-4), and vice versa.
|
DisplayText |
Represent the DisplayText.
|
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.
|
Extensions |
This class defines the Extensions attribute for the Certificate.
|
FreshestCRLExtension |
An extension that tells applications where to find
the latest (freshest) delta CRL for this certificate
or full CRL.
|
FreshestCRLExtension.Reason |
Represents a reason that a cert may be revoked.
|
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.
|
GenericValueConverter |
A GenericValueConverter converts a string that is not associated with
a particular attribute to a DER encoded ASN.1 character string type.
|
HoldInstructionExtension |
Represent the CRL Hold Instruction Code Extension.
|
IA5StringConverter |
A AVAValueConverter that converts a IA5String attribute to a DerValue
and vice versa.
|
InvalidityDateExtension |
Represent the CRL Invalidity Date Extension.
|
IPAddressName |
This class implements the IPAddressName as required by the GeneralNames
ASN.1 object.
|
IssuerAlternativeNameExtension |
This represents the Issuer Alternative Name Extension.
|
IssuingDistributionPoint |
issuingDistributionPoint ::= SEQUENCE {
distributionPoint [0] DistributionPointName OPTIONAL,
onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE,
onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE,
onlySomeReasons [3] ReasonFlags OPTIONAL,
indirectCRL [4] BOOLEAN DEFAULT FALSE }
DistributionPointName ::= CHOICE {
fullName [0] GeneralNames,
nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
ReasonFlags ::= BIT STRING {
unused (0),
keyCompromise (1),
cACompromise (2),
affiliationChanged (3),
superseded (4),
cessationOfOperation (5),
certificateHold (6) }
GeneralNames ::= SEQUENCE SIZE (1..MAX) OF 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 }
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
AttributeType ::= OBJECT IDENTIFIER
AttributeValue ::= ANY DEFINED BY AttributeType
See the documentation in
CRLDistributionPoint for
the DistributionPointName and ReasonFlags ASN.1 types. |
IssuingDistributionPointExtension |
A critical CRL extension that identifies the CRL distribution point
for a particular CRL
issuingDistributionPoint ::= SEQUENCE {
distributionPoint [0] DistributionPointName OPTIONAL,
onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE,
onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE,
onlySomeReasons [3] ReasonFlags OPTIONAL,
indirectCRL [4] BOOLEAN DEFAULT FALSE }
DistributionPointName ::= CHOICE {
fullName [0] GeneralNames,
nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
ReasonFlags ::= BIT STRING {
unused (0),
keyCompromise (1),
cACompromise (2),
affiliationChanged (3),
superseded (4),
cessationOfOperation (5),
certificateHold (6) }
GeneralNames ::= SEQUENCE SIZE (1..MAX) OF 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 }
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
AttributeType ::= OBJECT IDENTIFIER
AttributeValue ::= ANY DEFINED BY AttributeType
|
KeyIdentifier |
Represent the Key Identifier ASN.1 object.
|
KeyUsageExtension |
Represent the Key Usage Extension.
|
LdapDNStrConverter |
Abstract class that converts a Ldap DN String to an X500Name, RDN or AVA
and vice versa, except the string is a java string in unicode.
|
LdapV3DNStrConverter |
A converter that converts Ldap v3 DN strings as specified in
draft-ietf-asid-ldapv3-dn-03.txt to a X500Name, RDN or AVA and
vice versa.
|
NameConstraintsExtension |
This class defines the Name Constraints Extension.
|
NoticeReference |
Represent the NoticeReference.
|
NSCCommentExtension |
This class defines the NSCCommentExtension
|
OIDMap |
This class defines the mapping from OID and name to classes and vice
versa.
|
OIDName |
This class implements the OIDName as required by the GeneralNames
ASN.1 object.
|
OtherName |
This class implements the OtherName as required by the GeneralNames
ASN.1 object.
|
PKIXExtensions |
Lists all the object identifiers of the X509 extensions of the PKIX profile.
|
PolicyConstraint |
This class defines the PolicyConstraint ASN.1 object.
|
PolicyConstraintsExtension |
This class defines the certificate extension which specifies the
Policy constraints.
|
PolicyMappingsExtension |
Represent the Policy Mappings Extension.
|
PolicyQualifierInfo |
Represent the PolicyQualifierInfo.
|
PolicyQualifiers |
Represent the PolicyQualifiers.
|
PrintableConverter |
A AVAValueConverter that converts a Printable String attribute to a DerValue
and vice versa.
|
PrivateKeyUsageExtension |
This class defines the Private Key Usage Extension.
|
Qualifier |
Represent the Qualifier.
|
RDN |
RDNs are a set of {attribute = value} assertions.
|
ReasonFlags |
Represent the CRL Reason Flags.
|
RevocationReason |
Represent the enumerated type used in CRLReason Extension of CRL entry.
|
RevocationReasonAdapter |
The RevocationReasonAdapter class provides custom marshaling for RevocationReason.
|
RevokedCertificate |
Abstract class for a revoked certificate in a CRL (Certificate Revocation List).
|
RevokedCertImpl |
Abstract class for a revoked certificate in a CRL.
|
RFC1779StrConverter |
Converts a RFC 1779 string to a X500Name, RDN or AVA object and vice versa.
|
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.
|
SubjectDirAttributesExtension |
This class represents the Subject Directory Attributes 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.
|
UserNotice |
Represent the UserNotice Qualifier.
|
X500Name |
X.500 names are used to identify entities, such as those which are
identified by X.509 certificates.
|
X500NameAttrMap |
Maps an attribute name in an X500 AVA to its OID and a
converter for the attribute type.
|
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".
|
X509Cert | Deprecated
Use the new X509Certificate class.
|
X509CertImpl |
The X509CertImpl class represents an X.509 certificate.
|
X509CertImpl.CertificateRep1 | |
X509CertInfo |
The X509CertInfo class represents X.509 certificate information.
|
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.
|
Exception | Description |
---|---|
CertException |
CertException indicates one of a variety of certificate problems.
|
GeneralNamesException |
Generic General Names Exception.
|
InvalidIPAddressException | |
InvalidNetmaskException | |
X509ExtensionException |
X.509 Extension Exception.
|