Package org.mozilla.jss.netscape.security.x509
package org.mozilla.jss.netscape.security.x509
-
ClassDescriptionA plain certattr set used by pkcs10 to parse an unknown attribute.This class identifies DSS/DSA Algorithm variants, which are distinguished by using different algorithm parameters P, Q, G.This class identifies algorithms, such as cryptographic transforms, each of which may be associated with parameters.An attribute, as identified by some attribute ID, has some particular values.This class represents the Authority Key Identifier Extension.X.500 Attribute-Value-Assertion (AVA): an attribute, as identified by some attribute ID, has some particular value.Interface for classes that convert a attribute value string to a DER encoded ASN.1 value and vice versa.This class represents the Basic Constraints Extension.Generate a pair of keys, and provide access to them.This interface defines the methods required of a certificate attribute.CertException indicates one of a variety of certificate problems.This class defines the AlgorithmId for the Certificate.This class defines the Extensions attribute for the Certificate.Represent the CRL Certificate Issuer Extension.This class defines the X500Name attribute for the Certificate.This class defines the subject/issuer unique identity attribute for the Certificate.This class defines the Certificate Policies Extension.Represent the CertificatePolicyId ASN.1 object.Represent the CertificatePolicyInformation ASN.1 object.Represent the CertificatePolicyMap ASN.1 object.This class defines the certificate policy set ASN.1 object.This class defines the SerialNumber attribute for the Certificate.This class defines the X500Name attribute for the Certificate.This class defines the subject/issuer unique identity attribute for the Certificate.This class defines the interval for which the certificate is valid.This class defines the version of the X509 Certificate.This class defines the X509Key attribute for the Certificate.CertException indicates one of a variety of certificate problems.Class for handling the decoding of a SCEP Challenge Password object.Netmask that is the number of significant bits.Represent the CPSuri Qualifier.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) }Template for decoding CRLDistributionPoint.An extension that tells applications where to find the CRL for this certificate.Represents a reason that a cert may be revoked.This class defines the CRL Extensions.Represent the CRL Number Extension.Represent the CRLReason Extension of CRL entry.Represent the Delta CRL Indicator Extension.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.Represent the DisplayText.This class implements the DNSName as required by the GeneralNames ASN.1 object.This class defines the EDIPartyName of the GeneralName choice.Represent a X509 Extension Attribute.This class defines the Extensions attribute for the Certificate.An extension that tells applications where to find the latest (freshest) delta CRL for this certificate or full CRL.Represents a reason that a cert may be revoked.This class implements the ASN.1 GeneralName object class.This interface specifies the abstract methods which have to be implemented by all the members of the GeneralNames ASN.1 object.This object class represents the GeneralNames type required in X509 certificates.Generic General Names Exception.Represent the GeneralSubtree ASN.1 object, whose syntax is:Represent the GeneralSubtrees ASN.1 object.A GenericValueConverter converts a string that is not associated with a particular attribute to a DER encoded ASN.1 character string type.Represent the CRL Hold Instruction Code Extension.A AVAValueConverter that converts a IA5String attribute to a DerValue and vice versa.Represent the CRL Invalidity Date Extension.This class implements the IPAddressName as required by the GeneralNames ASN.1 object.This represents the Issuer Alternative Name Extension.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 AttributeTypeA critical CRL extension that identifies the CRL distribution point for a particular CRLRepresent the Key Identifier ASN.1 object.Represent the Key Usage Extension.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.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.This class defines the Name Constraints Extension.Represent the NoticeReference.This class defines the NSCCommentExtensionThis class defines the mapping from OID and name to classes and vice versa.This class implements the OIDName as required by the GeneralNames ASN.1 object.This class implements the OtherName as required by the GeneralNames ASN.1 object.Lists all the object identifiers of the X509 extensions of the PKIX profile.This class defines the PolicyConstraint ASN.1 object.This class defines the certificate extension which specifies the Policy constraints.Represent the Policy Mappings Extension.Represent the PolicyQualifierInfo.Represent the PolicyQualifiers.A AVAValueConverter that converts a Printable String attribute to a DerValue and vice versa.This class defines the Private Key Usage Extension.Represent the Qualifier.RDNs are a set of {attribute = value} assertions.Represent the CRL Reason Flags.Represent the enumerated type used in CRLReason Extension of CRL entry.Abstract class for a revoked certificate in a CRL (Certificate Revocation List).Abstract class for a revoked certificate in a CRL.Converts a RFC 1779 string to a X500Name, RDN or AVA object and vice versa.This class implements the RFC822Name as required by the GeneralNames ASN.1 object.This class defines the SerialNumber class used by certificates.This represents the Subject Alternative Name Extension.This class represents the Subject Directory Attributes Extension.Represent the Subject Key Identifier Extension.This class defines the UniqueIdentity class used by certificates.This class implements the URIName as required by the GeneralNames ASN.1 object.Represent the UserNotice Qualifier.X.500 names are used to identify entities, such as those which are identified by X.509 certificates.Maps an attribute name in an X500 AVA to its OID and a converter for the attribute type.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.This class is used to parse attribute names like "x509.info.extensions".The X509CertImpl class represents an X.509 certificate.The X509CertInfo class represents X.509 certificate information.An implmentation for X509 CRL (Certificate Revocation List).X.509 Extension Exception.Holds an X.509 key, for example a public key found in an X.509 certificate.