+
+All Classes
+
+
+-
+
-
+
+
+All Classes Interface Summary Class Summary Enum Summary Exception Summary ++ +Class +Description ++ +AccessDescription ++ +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.++ +Algorithm ++ +Represents a cryptographic algorithm.++ +AlgorithmId ++ +This class identifies algorithms, such as cryptographic transforms, each + of which may be associated with parameters.++ +AlgorithmIdentifier ++ +AlgorithmIdentifier.Template ++ +AlreadyInitializedException ++ +This exception is thrown if an initialization operation + is attempted on something that is already initialized.++ +ANY ++ +Represents an ASN.1+ANY
value.+ +ANY.Template ++ +A class for decoding+ANY
values from BER.+ +ASN1CharsetProvider ++ +ASN1CharStrConvMap ++ +Maps a ASN.1 character string type to a charset encoder and decoder.++ +ASN1Header ++ +The portion of a BER encoding that precedes the contents octets.++ +ASN1Template ++ +An interface for decoding ASN1Values from their BER encodings.++ +ASN1Util ++ +ASN1Value ++ +A value that can be decoded from BER and encoded to DER.++ +Assert ++ +C-style assertions in Java.++ +AssertionException ++ +Assertion exceptions are thrown when assertion code is invoked + and fails to operate properly.++ +Attribute ++ +An attribute, as identified by some attribute ID, has some particular values.++ +Attribute ++ +An Attribute, which has the following ASN.1 + definition (roughly):++ +Attribute ++ +An Attribute, which has the following ASN.1 + definition (roughly):++ +Attribute.Template ++ +A Template for decoding an Attribute.++ +Attribute.Template ++ +A Template for decoding an Attribute.++ +AuthenticatedSafes ++ +An AuthenticatedSafes, which is a+SEQUENCE
of + SafeContents.+ +AuthenticatedSafes.Template ++ +A Template class for decoding an AuthenticatedSafes from its + BER encoding.++ +AuthInfoAccessExtension ++ +This represents the authority information access extension + as defined in RFC2459.++ +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.++ +AVA ++ +An AttributeValueAssertion, which has the following ASN.1 + definition (roughly):++ +AVA.Template ++ +A Template for decoding an AVA.++ +AVAValueConverter ++ +Interface for classes that convert a attribute value string to a + DER encoded ASN.1 value and vice versa.++ +BadCertHandler ++ +BadAuthHandler interface enables arbitrary certificate authentication + from a NSS cert auth hook.++ +BadPaddingException +Deprecated. + +Use javax.crypto.BadPaddingException.++ +Base64InputStream ++ +Reads in base-64 encoded input and spits out the raw binary decoding.++ +Base64OutputStream ++ +An output stream filter that takes arbitrary bytes and outputs their + base64 encoding.++ +BasicConstraintsExtension ++ +This class represents the Basic Constraints Extension.++ +BigInt ++ +A low-overhead arbitrary-precision unsigned integer.++ +BIT_STRING ++ +An ASN.1+BIT STRING
, which is an ordered sequence of bits.+ +BIT_STRING.Template ++ +A class for decoding a+BIT_STRING
from its BER encoding.+ +BitArray ++ +A packed array of booleans.++ +BMPString ++ +The ASN.1 type BMPString.++ +BMPString.Template ++ +BodyPartReference ++ +CMC BodyPartReference:++ +BodyPartReference.Template ++ +A Template for decoding a BodyPartReference.++ +BodyPartReference.Type ++ +The type of BodyPartReference.++ +BOOLEAN ++ +An ASN.1+BOOLEAN
value.+ +BOOLEAN.Template ++ +A Class for decoding+BOOLEAN
values from their BER + encodings.+ +Buffer ++ +BufferProxy ++ +ByteArrayLexOrder ++ +Compare two byte arrays in lexicographical order.++ +ByteArrayTagOrder ++ +Cert ++ +Cert ++ +CertAndKeyGen ++ +Generate a pair of keys, and provide access to them.++ +CertAttrSet ++ +This interface defines the methods required of a certificate attribute.++ +CertAuthHandler ++ +CertAuthHandler interface enables arbitrary certificate authentication + from a NSS cert auth hook.++ +CertBag ++ +A PKCS #12 cert bag.++ +CertBag.Template ++ +A Template class for decoding CertBags from their BER encoding.++ +CertDatabaseException ++ +This exception is thrown if the certificate database does not exist, + or if an error occurs while opening it.++ +CertException ++ +CertException indicates one of a variety of certificate problems.++ +CertId ++ +CRMF CertId.++ +CertId.Template ++ +A Template for decoding a+CertId
.+ +Certificate ++ +An X.509 signed certificate.++ +Certificate.Template ++ +CertificateAlgorithmId ++ +This class defines the AlgorithmId for the Certificate.++ +CertificateChain ++ +CertificateExtensions ++ +This class defines the Extensions attribute for the Certificate.++ +CertificateInfo ++ +A TBSCertificate (to-be-signed certificate), the actual information in + a certificate apart from the signature.++ +CertificateInfo.Template ++ +Template class for decoding a CertificateInfo.++ +CertificateInfo.Version ++ +An X.509 Certificate version.++ +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.++ +CertificateRenewalWindowExtension ++ +This represents the CertificateRenewalWindow extension + as defined in draft-thayes-cert-renewal-00 + + CertificateRenewalWindow ::= SEQUENCE { + beginTime GeneralizedTime, + endTime GeneralizedTime OPTIONAL }++ +CertificateScopeEntry ++ +This represents the CertificateScopeOfUse extension + as defined in draft-thayes-cert-scope-00 + + CertificateScopeEntry ::= SEQUENCE { + name GeneralName, -- pattern, as for NameConstraints + portNumber INTEGER OPTIONAL + } + CertificateScopeOfUse ::= SEQUENCE OF CertificateScopeEntry++ +CertificateScopeOfUseExtension ++ +This represents the CertificateScopeOfUse extension + as defined in draft-thayes-cert-scope-00 + + CertificateScopeEntry ::= SEQUENCE { + name GeneralName, -- pattern, as for NameConstraints + portNumber INTEGER OPTIONAL + } + CertificateScopeOfUse ::= SEQUENCE OF CertificateScopeEntry++ +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.++ +CertificateUsage ++ +CertificateUsage options for validation++ +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.++ +CertificationRequest ++ +A pkcs10 signed CertificationRequest.++ +CertificationRequest.Template ++ +CertificationRequestInfo ++ +A TBSCertificationRequest (to-be-signed CertificationRequest), + the actual information in + a CertificationRequest apart from the signature.++ +CertificationRequestInfo.Template ++ +Template class for decoding a CertificationRequestInfo.++ +CertifiedKeyPair ++ +CertInfo ++ +Extends X509CertInfo class so that minimal fields are initialized at + creation time so an object of this type is always serializable.++ +CertOrEncCert ++ +CertPrettyPrint ++ +This class will display the certificate content in predefined + format.++ +CertRepContent ++ +A CMMF CertRepContent.++ +CertReqMsg ++ +This class models a CRMF CertReqMsg structure.++ +CertReqMsg.Template ++ +A class for decoding CertReqMsg structures from a BER encoding.++ +CertRequest ++ +A PKIX CertRequest.++ +CertRequest.Template ++ +A Template class for constructing CertRequests from their + BER encoding.++ +CertResponse ++ +CertTemplate ++ +This class models a CRMF CertTemplate structure.++ +CertTemplate.Template ++ +A class for decoding CertTemplates.++ +ChallengeResponseException ++ +An exception thrown when challenge response pop is requested.++ +CharacterString ++ +An abstract base class for all character string types in ASN.1.++ +CharacterString.Template ++ +CHOICE ++ +Objects of this class are generated by CHOICE.Template.decode().++ +CHOICE.Template ++ +A Template for decoding ASN.1+CHOICE
s+ +CIDRNetmask ++ +Netmask that is the number of significant bits.++ +Cipher ++ +A context for performing symmetric encryption and decryption.++ +CipherPolicy ++ +CKAClass ++ +CKAClass is an instance of a PKCS#11 CK_ATTRIBUTE with type = CKA_CLASS.++ +CKAClass.Certificate ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_CERTIFICATE.++ +CKAClass.Data ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_DATA.++ +CKAClass.DomainParameters ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_DOMAIN_PARAMETERS.++ +CKAClass.HWFeature ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_HW_FEATURE.++ +CKAClass.Mechanism ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_MECHANISM.++ +CKAClass.PrivateKey ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_PRIVATE_KEY.++ +CKAClass.PublicKey ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_PUBLIC_KEY.++ +CKAClass.SecretKey ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_CLASS and value + CKO_SECRET_KEY.++ +CKAKeyType ++ +CKA_KEY_TYPE is an instance of a PKCS#11 CK_ATTRIBUTE with + type = CKA_KEY_TYPE.++ +CKAKeyType.AES ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_AES.++ +CKAKeyType.BATON ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_BATON.++ +CKAKeyType.Blowfish ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_BLOWFISH.++ +CKAKeyType.Camellia ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CAMELLIA.++ +CKAKeyType.CAST ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CAST.++ +CKAKeyType.CAST128 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CAST128.++ +CKAKeyType.CAST3 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CAST3.++ +CKAKeyType.CAST5 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CAST5.++ +CKAKeyType.CDMF ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_CDMF.++ +CKAKeyType.DES ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_DES.++ +CKAKeyType.DES2 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_DES2.++ +CKAKeyType.DES3 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_DES3.++ +CKAKeyType.DH ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_DH.++ +CKAKeyType.DSA ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_DSA.++ +CKAKeyType.EC ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_EC.++ +CKAKeyType.ECDSA ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_ECDSA.++ +CKAKeyType.GenericSecret ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_GENERIC_SECRET.++ +CKAKeyType.IDEA ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_IDEA.++ +CKAKeyType.JUNIPER ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_JUNIPER.++ +CKAKeyType.KEA ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_KEA.++ +CKAKeyType.RC2 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_RC2.++ +CKAKeyType.RC4 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_RC4.++ +CKAKeyType.RC5 ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_RC5.++ +CKAKeyType.RSA ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_RSA.++ +CKAKeyType.Seed ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_SEED.++ +CKAKeyType.Skipjack ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_SKIPJACK.++ +CKAKeyType.Twofish ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_TWOFISH.++ +CKAKeyType.X9_42_DH ++ +Representation of a PKCS#11 CK_ATTRIBUTE with type CKA_KEY_TYPE and + value CKK_X9_42_DH.++ +CKAttribute ++ +A CKAttribute is an instance of PKCS#11 CK_ATTRIBUTE.++ +CKAUsage ++ +CKAUsage is a collection of PKCS#11 CK_ATTRIBUTES which have common value + (CK_TRUE).++ +CKAUsage.Decrypt ++ +CKADecrypt is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_DECRYPT and value CK_TRUE.++ +CKAUsage.Derive ++ +CKADerive is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_DERIVE and value CK_TRUE.++ +CKAUsage.Encrypt ++ +CKAEncrypt is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_ENCRYPT and value CK_TRUE.++ +CKAUsage.Sign ++ +CKASign is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_SIGN and value CK_TRUE.++ +CKAUsage.SignRecover ++ +CKASignRecover is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_SIGN_RECOVER and value CK_TRUE.++ +CKAUsage.Unwrap ++ +CKAUnwrap is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_UNWRAP and value CK_TRUE.++ +CKAUsage.Verify ++ +CKAVerify is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_VERIFY and value CK_TRUE.++ +CKAUsage.VerifyRecover ++ +CKAVerifyRecover is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_VERIFY_RECOVER and value CK_TRUE.++ +CKAUsage.Wrap ++ +CKAWrap is an instance of PKCS#11 CK_ATTRIBUTE with + type = CKA_WRAP and value CK_TRUE.++ +CKAValueLen ++ +CKAClass is an instance of a PKCS#11 CK_ATTRIBUTE with type = CKA_CLASS.++ +CMACAlgorithm ++ +Algorithms for performing CMACs.++ +CMCCertId ++ +CMC CMCCertId.++ +CMCCertId.Template ++ +A Template for decoding a+CMCCertId
.+ +CMCStatusInfo ++ +CMC CMCStatusInfo:++ +CMCStatusInfo.Template ++ +CMCStatusInfoV2 ++ +CMCStatusInfoV2 replaces CMCStatusInfo in rfc 5272 + CMC CMCStatusInfoV2:++ +CMCStatusInfoV2.Template ++ +CMS ++ +The CMS Security Provider.++ +ConsolePasswordCallback ++ +A password callback that obtains its password from the console.++ +ContentInfo ++ +A ContentInfo type, as defined in PKCS#7.++ +ContentInfo ++ +A PKCS #7 ContentInfo structure.++ +ContentInfo ++ +A PKCS #7 ContentInfo structure.++ +ContentInfo.Template ++ +A template for decoding a ContentInfo blob++ +ContentInfo.Template ++ +A template for decoding a ContentInfo blob++ +Control ++ +A CRMF+Control
.+ +Control.Template ++ +A template class for decoding a Control from a BER stream.++ +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.++ +CRLImportException ++ +Thrown if a CRL cannot be imported++ +CRLNumberExtension ++ +Represent the CRL Number Extension.++ +CrlPrettyPrint ++ +This class will display the certificate content in predefined + format.++ +CRLReasonExtension ++ +Represent the CRLReason Extension of CRL entry.++ +CryptoManager ++ +This class is the starting poing for the crypto package.++ +CryptoManager.CertUsage ++ +note: this is obsolete in NSS + CertUsage options for validation++ +CryptoManager.OCSPPolicy ++ +CryptoStore ++ +This is an interface for a permanent repository of cryptographic objects, + such as keys, certs, and passwords.++ +CryptoToken ++ +A CryptoToken performs cryptographic operations and stores + cryptographic items, such as keys and certs.++ +DatabaseCloser ++ +A class for closing databases.++ +DecryptedPOP ++ +CMC DecryptedPOP:++ +DecryptedPOP.Template ++ +A Template for decoding BER-encoded DecryptedPOP items.++ +Decryptor ++ +Decrypts data with the SecretDecoderRing.++ +DeltaCRLIndicatorExtension ++ +Represent the Delta CRL Indicator Extension.++ +DerEncoder ++ +Interface to an object that knows how to write its own DER + encoding to an output stream.++ +DerInputStream ++ +A DER input stream, used for parsing ASN.1 DER-encoded data such as + that found in X.509 certificates.++ +DerOutputStream ++ +Output stream marshaling DER-encoded data.++ +DerValue ++ +Represents a single DER-encoded value.++ +DigestAlgorithm ++ +DigestedData ++ +DigestedData ++ +DigestedData.Template ++ +A Template for decoding BER-encoded DigestData items.++ +DigestedData.Template ++ +A Template for decoding BER-encoded DigestData items.++ +DigestInfo ++ +DigestInfo ++ +DigestInfo.Template ++ +A class for decoding the BER encoding of a DigestInfo.++ +DigestInfo.Template ++ +A class for decoding the BER encoding of a DigestInfo.++ +DirectoryString ++ +An X.500 DirectoryString.++ +DirectoryString.Template ++ +A Template for decoding DirectoryStrings from their BER encoding.++ +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.++ +DSAKeyFactory ++ +This class implements the DSA key factory of the Sun provider.++ +DSAParameters ++ +This class implements the parameter set used by the + Digital Signature Algorithm as specified in the FIPS 186 + standard.++ +DSAPrivateKey ++ +A PKCS#8 private key for the Digital Signature Algorithm.++ +DSAPublicKey ++ +An X.509 public key for the Digital Signature Algorithm.++ +EC ++ +ECCurve ++ +Database of common, public elliptic curves.++ +ECOIDs ++ +EDIPartyName ++ +This class defines the EDIPartyName of the GeneralName choice.++ +EncapsulatedContentInfo ++ +A CMS EncapsulatedContentInfo structure.++ +EncapsulatedContentInfo.Template ++ +A template for decoding a EncapsulatedContentInfo blob++ +Encoding ++ +An ASN.1 class for encoding the SecretDecoderRing result.++ +Encoding.Template ++ +An ASN.1 class for decoding the SecretDecoderRing result.++ +EncodingException ++ +EncryptedContentInfo ++ +The PKCS #7 type EncryptedContentInfo, which encapsulates + encrypted data.++ +EncryptedContentInfo ++ +The PKCS #7 type EncryptedContentInfo, which encapsulates + encrypted data.++ +EncryptedContentInfo.Template ++ +A template file for decoding a EnvelopedData blob++ +EncryptedContentInfo.Template ++ +A template file for decoding a EnvelopedData blob++ +EncryptedData ++ +The PKCS #7 structure EncryptedData.++ +EncryptedData ++ +The PKCS #7 structure EncryptedData.++ +EncryptedData.Template ++ +A Template for decoding EncryptedData items.++ +EncryptedData.Template ++ +A Template for decoding EncryptedData items.++ +EncryptedKey ++ +EncryptedKey.Template ++ +A Template for decoding BER-encoded EncryptedKeys.++ +EncryptedKey.Type ++ +The type of EncryptedKey.++ +EncryptedPOP ++ +CMC EncryptedPOP:++ +EncryptedPOP.Template ++ +A Template for decoding BER-encoded EncryptedPOP items.++ +EncryptedPrivateKeyInfo ++ +PKCS #8 EncryptedPrivateKeyInfo.++ +EncryptedPrivateKeyInfo.Template ++ +A template class for decoding EncryptedPrivateKeyInfos from BER.++ +EncryptedValue ++ +The CRMF structure EncryptedValue for storing the encrypted + key to be archived.++ +EncryptedValue.Template ++ +A Template class for decoding BER-encoded EncryptedValues.++ +EncryptionAlgorithm ++ +An algorithm for performing symmetric encryption.++ +EncryptionAlgorithm.Alg ++ +EncryptionAlgorithm.Mode ++ +EncryptionAlgorithm.Padding ++ +Encryptor ++ +Encrypts data with the SecretDecoderRing.++ +ENUMERATED ++ +Represents an ASN.1+ENUMERATED
value.+ +ENUMERATED.Template ++ +A template for decoding ENUMERATED values from their BER encodings.++ +EnvelopedData ++ +EnvelopedData ++ +EnvelopedData.Template ++ +A template file for decoding a EnvelopedData blob++ +EnvelopedData.Template ++ +A template file for decoding a EnvelopedData blob++ +EXPLICIT ++ +An explicit tag.++ +EXPLICIT.Template ++ +A template for decoding an object wrapped in an EXPLICIT tag.++ +ExtendedFailInfo ++ +ExtendedFailInfo per rfc 5272 + It is to be used in CMCStatusInfoV2 as a CHOICE of otherInfo++ +ExtendedFailInfo.Template ++ +A Template for decoding an ExtendedFailInfo.++ +ExtendedKeyUsageExtension ++ +This represents the extended key usage extension.++ +Extension ++ +Represent a X509 Extension Attribute.++ +Extension ++ +Extension.Template ++ +Extensions ++ +This class defines the Extensions attribute for the Certificate.++ +ExtPrettyPrint ++ +This class will display the certificate content in predefined + format.++ +FieldNotPresentException ++ +An exception thrown when an optional field is not present.++ +Form ++ +An enumerated type representing the forms of an ASN.1 value.++ +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.++ +GeneralizedTime ++ +The ASN.1 type+GeneralizedTime
+ +GeneralizedTime.Template ++ +A class for decoding+GeneralizedTime
s.+ +GeneralName ++ +This class implements the ASN.1 GeneralName object class.++ +GeneralNameInterface ++ +This interface specifies the abstract methods which have to be + implemented by all the members of the GeneralNames ASN.1 object.++ +GeneralNames ++ +This object class represents the GeneralNames type required in + X509 certificates.++ +GeneralNamesException ++ +Generic General Names Exception.++ +GeneralSubtree ++ +Represent the GeneralSubtree ASN.1 object, whose syntax is:++ +GeneralSubtrees ++ +Represent the GeneralSubtrees ASN.1 object.++ +GenericASN1Extension ++ +Represent the AsnInteger Extension.++ +GenericValueConverter ++ +A GenericValueConverter converts a string that is not associated with + a particular attribute to a DER encoded ASN.1 character string type.++ +GetCert ++ +CMC GetCert.++ +GetCert.Template ++ +A Template for decoding a+GetCert
.+ +GetCRL ++ +CMMF GetCRL.++ +GetCRL.Template ++ +A Template for decoding a+GetCRL
.+ +GlobalRefProxy ++ +HMACAlgorithm ++ +Algorithms for performing HMACs.++ +HoldInstructionExtension ++ +Represent the CRL Hold Instruction Code Extension.++ +IA5Charset ++ +IA5CharsetDecoder ++ +Converts bytes in ASN.1 IA5String character set to IA5String characters.++ +IA5CharsetEncoder ++ +Converts characters in ASN.1 IA5String character set to IA5String bytes.++ +IA5String ++ +IA5String.Template ++ +IA5StringConverter ++ +A AVAValueConverter that converts a IA5String attribute to a DerValue + and vice versa.++ +IdentityProofV2 ++ +CMC IdentityProofV2: + per rfc 5272++ +IdentityProofV2.Template ++ +A Template for decoding BER-encoded IdentityProofV2 items.++ +IllegalBlockSizeException ++ +IncorrectPasswordException ++ +InhibitAnyPolicyExtension ++ +RFC3280: + + id-ce-inhibitAnyPolicy OBJECT IDENTIFIER ::= { id-ce 54 } + + InhibitAnyPolicy ::= SkipCerts + + SkipCerts ::= INTEGER (0..MAX)++ +InitializationValues ++ +The various options that can be used to initialize CryptoManager.++ +InitializationValues.FIPSMode ++ +This class enumerates the possible modes for FIPS compliance.++ +INTEGER ++ +The ASN.1 type+INTEGER
.+ +INTEGER.Template ++ +InternalCertificate ++ +Certificates residing in the internal database.++ +InvalidBERException ++ +An exception thrown when BER decoding fails.++ +InvalidBERException.EOF ++ +InvalidBERException.InvalidChar ++ +InvalidDERException ++ +This exception is thrown when we encounter a bogus DER blob.++ +InvalidIPAddressException ++ +InvalidityDateExtension ++ +Represent the CRL Invalidity Date Extension.++ +InvalidKeyFormatException ++ +An exception of this type is thrown if an encoded private key + cannot be decoded.++ +InvalidLengthException ++ +InvalidNetmaskException ++ +InvalidNicknameException ++ +IPAddressName ++ +This class implements the IPAddressName as required by the GeneralNames + ASN.1 object.++ +IssuerAlternativeNameExtension ++ +This represents the Issuer Alternative Name Extension.++ +IssuerAndSerialNumber ++ +An issuer name and serial number, used to uniquely identify a certificate.++ +IssuerAndSerialNumber ++ +An issuer name and serial number, used to uniquely identify a certificate.++ +IssuerAndSerialNumber.Template ++ +A template for decoding an IssuerAndSerialNumber from its BER encoding.++ +IssuerAndSerialNumber.Template ++ +A template for decoding an IssuerAndSerialNumber from its BER encoding.++ +IssuerAndSubject ++ +CMMF IssuerAndSubject.++ +IssuerAndSubject.Template ++ +A Template for decoding an+IssuerAndSubject
.+ +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++ +IssuingDistributionPointExtension ++ +A critical CRL extension that identifies the CRL distribution point + for a particular CRL++ +IvAlgorithmParameters ++ +This class is only intended to be used to implement + CipherSpi.getAlgorithmParameters().++ +IVParameterSpec ++ +An algorithm parameter that consists of an initialization vector (IV).++ +JSSCipherSpi ++ +JSSCipherSpi.AES ++ +JSSCipherSpi.DES ++ +JSSCipherSpi.DESede ++ +JSSCipherSpi.RC2 ++ +JSSCipherSpi.RC4 ++ +JSSCipherSpi.RSA ++ +JSSContextSpi ++ +JSSEngine ++ +JSS's SSLEngine base class for alternative implementations.++ +JSSEngineReferenceImpl ++ +The reference JSSEngine implementation.++ +JSSKeyGeneratorSpi ++ +JSSKeyGeneratorSpi.AES ++ +JSSKeyGeneratorSpi.DES ++ +JSSKeyGeneratorSpi.DESede ++ +JSSKeyGeneratorSpi.HmacSHA1 ++ +JSSKeyGeneratorSpi.HmacSHA256 ++ +JSSKeyGeneratorSpi.HmacSHA384 ++ +JSSKeyGeneratorSpi.HmacSHA512 ++ +JSSKeyGeneratorSpi.KbkdfCounter ++ +JSSKeyGeneratorSpi.KbkdfCounterData ++ +JSSKeyGeneratorSpi.KbkdfDoublePipeline ++ +JSSKeyGeneratorSpi.KbkdfDoublePipelineData ++ +JSSKeyGeneratorSpi.KbkdfFeedback ++ +JSSKeyGeneratorSpi.KbkdfFeedbackData ++ +JSSKeyGeneratorSpi.PBAHmacSHA1 ++ +JSSKeyGeneratorSpi.RC2 ++ +JSSKeyGeneratorSpi.RC4 ++ +JSSKeyManager ++ +All JSSKeyManagers are X509KeyManagers that return PK11Cert + instances.++ +JSSKeyManagerFactory ++ +JSSKeyPairGeneratorSpi ++ +JSSKeyPairGeneratorSpi.DSA ++ +JSSKeyPairGeneratorSpi.EC ++ +JSSKeyPairGeneratorSpi.RSA ++ +JSSKeyStoreSpi ++ +The JSS implementation of the JCA KeyStore SPI.++ +JSSLoader ++ +The JSS Loader facilitates loading JSS via the Provider interface directly, + including from a static java.security configuration file.++ +JSSLoadStoreParameter ++ +JSSMacSpi ++ +JSSMacSpi.CmacAES ++ +JSSMacSpi.HmacSHA1 ++ +JSSMacSpi.HmacSHA256 ++ +JSSMacSpi.HmacSHA384 ++ +JSSMacSpi.HmacSHA512 ++ +JSSMessageDigest ++ +A class for performing message digesting (hashing) and MAC operations.++ +JSSMessageDigestSpi ++ +JSSMessageDigestSpi.MD2 ++ +JSSMessageDigestSpi.MD5 ++ +JSSMessageDigestSpi.SHA1 ++ +JSSMessageDigestSpi.SHA256 ++ +JSSMessageDigestSpi.SHA384 ++ +JSSMessageDigestSpi.SHA512 ++ +JSSNativeTrustManager ++ +JSSNativeTrustManager is a JSSEngine TrustManager utilizing existing native + certificate checking functionality of NSS and JSS, compatible with the old + SSLSocket checks.++ +JSSParameters ++ +JSSParameters is an implementation of SSLParameters to interoperate + with NSS.++ +JSSProvider ++ +JSSSecretKeyFactorySpi ++ +JSSSecretKeyFactorySpi.AES ++ +JSSSecretKeyFactorySpi.DES ++ +JSSSecretKeyFactorySpi.DESede ++ +JSSSecretKeyFactorySpi.GenericSecret ++ +JSSSecretKeyFactorySpi.HmacSHA1 ++ +JSSSecretKeyFactorySpi.HmacSHA256 ++ +JSSSecretKeyFactorySpi.HmacSHA384 ++ +JSSSecretKeyFactorySpi.HmacSHA512 ++ +JSSSecretKeyFactorySpi.PBAHmacSHA1 ++ +JSSSecretKeyFactorySpi.PBE_MD5_DES_CBC ++ +JSSSecretKeyFactorySpi.PBE_SHA1_DES_CBC ++ +JSSSecretKeyFactorySpi.PBE_SHA1_DES3_CBC ++ +JSSSecretKeyFactorySpi.PBE_SHA1_RC4_128 ++ +JSSSecretKeyFactorySpi.RC2 ++ +JSSSecretKeyFactorySpi.RC4 ++ +JSSSecureRandom ++ +An interface for secure random numbers.++ +JSSSecureRandomSpi ++ +JSSServerSocket ++ +SSL-enabled server socket following the javax.net.ssl.SSLServerSocket + interface.++ +JSSServerSocketChannel ++ +JSSServerSocketFactory ++ +JSSSession ++ +JSSSignatureSpi ++ +JSSSignatureSpi.DSA ++ +JSSSignatureSpi.MD2RSA ++ +JSSSignatureSpi.MD5RSA ++ +JSSSignatureSpi.RSAPSSSignature ++ +JSSSignatureSpi.SHA1EC ++ +JSSSignatureSpi.SHA1RSA ++ +JSSSignatureSpi.SHA256EC ++ +JSSSignatureSpi.SHA256RSA ++ +JSSSignatureSpi.SHA256RSAPSS ++ +JSSSignatureSpi.SHA384EC ++ +JSSSignatureSpi.SHA384RSA ++ +JSSSignatureSpi.SHA384RSAPSS ++ +JSSSignatureSpi.SHA512EC ++ +JSSSignatureSpi.SHA512RSA ++ +JSSSignatureSpi.SHA512RSAPSS ++ +JSSSocket ++ +SSL-enabled socket following the javax.net.ssl.SSLSocket interface.++ +JSSSocketChannel ++ +SSL-enabled SocketChannel following the javax.net.ssl.SSLSocket interface.++ +JSSSocketFactory ++ +JSSTokenKeyManager ++ +JSSTrustManager ++ +JSSTrustManagerFactory ++ +KBKDFByteArrayParam ++ +A KBKDF Byte Array Parameter is a type of KBKDF Data Parameter that + contains a single byte array that gets passed to the KBKDF to be inserted + into the PRF input stream.++ +KBKDFCounterParams ++ +KBKDFDataParameter ++ +A KBKDF Data Parameter is a structure of type CK_PRF_DATA_PARAM, with + three members: a type, a pointer to its data, and the size of the data + field.++ +KBKDFDerivedKey ++ +Class for supporting additional derived keys from PKCS#11 v3.0's + SP800-108 KBKDF implementation.++ +KBKDFDKMLengthParam ++ +A KBKDF Optional Counter Parameter is a type of KBKDF Data Parameter that + describes the optional counter variable for Feedback and Pipeline KBKDFs.++ +KBKDFFeedbackParams ++ +KBKDFIterationVariableParam ++ +A KBKDF Iteration Variable Parameter is a type of KBKDF Data Parameter that + either references the counter variable or otherwise is a pointer to the + output of the previous PRF invocation.++ +KBKDFOptionalCounterParam ++ +A KBKDF Optional Counter Parameter is a type of KBKDF Data Parameter that + describes the optional counter variable for Feedback and Pipeline KBKDFs.++ +KBKDFParameterSpec ++ +KBKDFPipelineParams ++ +KerberosName ++ +This represents a KerberosName as defined in + RFC 1510.++ +KeyAlreadyImportedException ++ +This exception is thrown if the user tries to import a + key which is already in the specified token++ +KeyDatabaseException ++ +This exception is thrown if the key database does not exist, or if + an error occurs while opening it.++ +KeyFactorySpi1_2 ++ +KeyGenAlgorithm ++ +Algorithms that can be used for generating symmetric keys.++ +KeyGenAlgorithm.AnyKeyStrengthValidator ++ +KeyGenAlgorithm.FixedKeyStrengthValidator ++ +KeyGenAlgorithm.KeyStrengthValidator ++ +KeyGenerator ++ +Generates symmetric keys for encryption and decryption.++ +KeyGenerator.CharToByteConverter ++ +An interface for converting a password of Java characters into an array + of bytes.++ +KeyIdentifier ++ +Represent the Key Identifier ASN.1 object.++ +KeyManager ++ +Creates, finds, and deletes keys for SecretDecoderRing.++ +KeyPairAlgorithm ++ +Algorithms that can be used for keypair generation.++ +KeyPairGenerator ++ +Generates RSA and DSA key pairs.++ +KeyPairGeneratorSpi ++ +KeyPairGeneratorSpi.Usage ++ +In PKCS #11, each keypair can be marked with the operations it will + be used to perform.++ +KeyType ++ +PKCS #11 Key Types + These are the possible types for keys in the + wrapper library.++ +KeyUsageExtension ++ +Represent the Key Usage Extension.++ +KeyWrapAlgorithm ++ +KeyWrapper ++ +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.++ +LraPopWitness ++ +CMC LraPopWitness:++ +LraPopWitness.Template ++ +MacData ++ +MacData.Template ++ +A Template for decoding a MacData from its BER encoding.++ +Name ++ +An X.500 Name.++ +Name.Template ++ +NameConstraintsExtension ++ +This class defines the Name Constraints Extension.++ +NativeEnclosure ++ +Classes extending NativeEnclsoure wrap a single NativeProxy instance, + allowing it to be accessed from the JNI layer but be allocated and scoped + from the Java layer.++ +NativeErrcodes ++ +An enumeration of all error codes from NSS and NSPR.++ +NativeProxy ++ +NativeProxy, a superclass for Java classes that mirror C data structures.++ +NicknameConflictException ++ +NoSuchItemOnTokenException ++ +Thrown if a cryptographic item does not exist on the token it is + trying to be used on.++ +NoSuchPaddingException ++ +This class is a stub for javax.crypto.NoSuchPaddingException until we + move to JDK 1.2.++ +NoSuchTokenException ++ +Thrown if a token cannot be found.++ +NoticeReference ++ +Represent the NoticeReference.++ +NotImplementedException ++ +This exception is thrown whenever something isn't implemented.++ +NotInitializedException ++ +NSCCommentExtension ++ +This class defines the NSCCommentExtension++ +NSCertTypeExtension ++ +NSCertTypeExtension + Represents Netscape Certificate Type Extension++ +NULL ++ +NULL.Template ++ +NullPasswordCallback ++ +A PasswordCallback that immediately gives up.++ +OBJECT_IDENTIFIER ++ +OBJECT_IDENTIFIER.Template ++ +ObjectIdentifier ++ +Represent an ISO Object Identifier.++ +ObjectNotFoundException ++ +This exception is thrown whenever something isn't implemented.++ +OCSPNoCheckExtension ++ +This represents the OCSPNoCheck extension.++ +OCTET_STRING ++ +OCTET_STRING.Template ++ +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.++ +OtherInfo ++ +CMCStatusInfoV2 OtherInfo:++ +OtherInfo.Template ++ +A Template for decoding a OtherInfo.++ +OtherInfo.Type ++ +The type of OtherInfo.++ +OtherMsg ++ +CMC OtherMsg.++ +OtherMsg.Template ++ +A Template for decoding a+OtherMsg
.+ +OtherName ++ +This class implements the OtherName as required by the GeneralNames + ASN.1 object.++ +OtherReqMsg ++ +CMC OtherReqMsg.++ +OtherReqMsg.Template ++ +A Template for decoding a+OtherReqMsg
.+ +ParsingException ++ +Password ++ +Stores a password.++ +PasswordCallback ++ +Represents a password callback, which is called to login to the key + database and to PKCS #11 tokens.++ +PasswordCallback.GiveUpException ++ +This exception is thrown if the+PasswordCallback
+ wants to stop guessing passwords.+ +PasswordCallbackInfo ++ +An object of this class is passed to a PasswordCallback to give it + information about the token that is being logged into.++ +PasswordConverter ++ +Converts password chars to bytes.++ +PBEAlgorithm ++ +Algorithms that can be used for generating symmetric keys from passwords.++ +PBEKeyGenParams ++ +PBEParameter ++ +PKCS #5 PBEParameter, and PKCS #12 pkcs-12PbeParams.++ +PBEParameter.Template ++ +A template class for decoding a PBEParameter.++ +PendInfo ++ +CMC PendInfo:++ +PendInfo.Template ++ +A template for decoding an PendInfo from its BER encoding.++ +PFX ++ +The top level ASN.1 structure for a PKCS #12 blob.++ +PFX.Template ++ +A Template for decoding a BER-encoded PFX.++ +PK11Cert ++ +PK11Cert.StringPrincipal ++ +A class that implements Principal with a String.++ +PK11Cipher ++ +PK11DSAPrivateKey ++ +PK11DSAPublicKey ++ +PK11ECPrivateKey ++ +PK11ECPublicKey ++ +PK11Exception ++ +This is a generic PKCS #11 exception.++ +PK11InternalCert ++ +A certificate that lives in the internal cert database.++ +PK11InternalTokenCert ++ +A certificate that lives on the internal token.++ +PK11KeyGenerator ++ +PK11KeyPairGenerator ++ +A Key Pair Generator implemented using PKCS #11.++ +PK11KeyWrapper ++ +PK11MessageDigest ++ +Message Digesting with PKCS #11.++ +PK11Module ++ +PK11ParameterSpec ++ +PK11PrivKey ++ +PK11PubKey ++ +PK11RSAPrivateKey ++ +PK11RSAPublicKey ++ +PK11SecureRandom ++ +A random number generator for PKCS #11.++ +PK11Signature ++ +PK11Store ++ +PK11SymKey ++ +PK11SymmetricKeyDeriver ++ +PK11Token ++ +A PKCS #11 token.++ +PK11Token.NotInitializedException ++ +Thrown if the operation requires that the token be logged in, and it + isn't.++ +PK11TokenCert ++ +A user certificate that lives on a PKCS #11 token.++ +PKCS10 ++ +PKCS #10 certificate requests are created and sent to Certificate + Authorities, which then create X.509 certificates and return them to + the entity which created the certificate request.++ +PKCS10Attribute ++ +Represent a PKCS Attribute.++ +PKCS10Attributes ++ +This class defines the PKCS10 attributes for the request.++ +PKCS11Algorithm ++ +PKCS11Constants ++ +PKCS12 ++ +PKCS12CertInfo ++ +PKCS12KeyInfo ++ +This object is used for carrying key info around.++ +PKCS12Util ++ +PKCS7 ++ +PKCS7 as defined in RSA Laboratories PKCS7 Technical Note.++ +PKCS8Key ++ +Holds a PKCS#8 key, for example a private key++ +PKCS9Attribute ++ +Class supporting any PKCS9 attribute except + ExtendedCertificateAttribute.++ +PKCS9Attributes ++ +A set of attributes of class PKCS9Attribute.++ +PKIArchiveOptions ++ +PKIArchiveOptions.Template ++ +A template for decoding PKIArchiveOptions.++ +PKIArchiveOptions.Type ++ +A type of PKIArchiveOption.++ +PKIData ++ +A PKIData for CMC full enrollment request.++ +PKIData.Template ++ +A template for decoding an PKIData from its BER encoding.++ +PKIPublicationInfo ++ +CRMF PKIPublicationInfo:++ +PKIPublicationInfo.Template ++ +A Template for decoding a PKIPublicationInfo.++ +PKIStatusInfo ++ +PKIStatusInfo.Template ++ +PKIXExtensions ++ +Lists all the object identifiers of the X509 extensions of the PKIX profile.++ +Policy ++ +This class helps JSS callers align with local system cryptographic policy.++ +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.++ +PopLinkWitnessV2 ++ +CMC PopLinkWitnessV2: + per rfc 5272++ +PopLinkWitnessV2.Template ++ +A Template for decoding BER-encoded PopLinkWitnessV2 items.++ +POPOPrivKey ++ +CRMF POPOPrivKey:++ +POPOPrivKey.Template ++ +A Template for decoding a POPOPrivKey.++ +POPOPrivKey.Type ++ +The type of POPOPrivKey.++ +POPOSigningKey ++ +CRMF POPOSigningKey:++ +POPOSigningKey.Template ++ +A Template for decoding POPOSigningKey.++ +PQGParamGenException ++ +PQGParams ++ +PQG parameters for DSA key generation, along with the seed, counter, + and H values for verification.++ +PR ++ +This class provides static access to raw NSPS calls with the PR prefix, + and handles the usage of NativeProxy objects.++ +PRErrors ++ +This class provides access to useful NSPR errors, getting their values from + a JNI call.++ +PresenceServerExtension ++ +PrettyPrintFormat ++ +This class will display the certificate content in predefined + format.++ +PrettyPrintResources ++ +Resource Boundle for the Pretty Print++ +PRFDProxy ++ +PrintableCharset ++ +PrintableCharsetDecoder ++ +Converts bytes in ASN.1 PrintableString character set to PrintableString + characters.++ +PrintableCharsetEncoder ++ +Converts characters in ASN.1 PrintableString character set to PrintableString + bytes.++ +PrintableConverter ++ +A AVAValueConverter that converts a Printable String attribute to a DerValue + and vice versa.++ +PrintableString ++ +PrintableString.Template ++ +PrivateKey ++ +Private Keys used by JSS.++ +PrivateKey.Type ++ +PrivateKeyInfo ++ +PrivateKeyInfo.Template ++ +A template class for decoding PrivateKeyInfos from BER.++ +PrivateKeyUsageExtension ++ +This class defines the Private Key Usage Extension.++ +ProofOfPossession ++ +CRMF ProofOfPossession:++ +ProofOfPossession.Template ++ +A Template for decoding a ProofOfPossession.++ +ProofOfPossession.Type ++ +The type of ProofOfPossesion.++ +PubKeyPrettyPrint ++ +This class will display the certificate content in predefined + format.++ +Qualifier ++ +Represent the Qualifier.++ +RC2AlgorithmParameters ++ +This class is only intended to be used to implement + CipherSpi.getAlgorithmParameters().++ +RDN ++ +RDNs are a set of {attribute = value} assertions.++ +RDN ++ +A RelativeDistinguishedName, whose ASN.1 is:++ +RDN.Template ++ +ReasonFlags ++ +Represent the CRL Reason Flags.++ +RecipientInfo ++ +RecipientInfo ++ +RecipientInfo.Template ++ +A template file for decoding a RecipientInfo blob++ +RecipientInfo.Template ++ +A template file for decoding a RecipientInfo blob++ +ResponseBody ++ +A ResponseBody for CMC full enrollment request.++ +ResponseBody.Template ++ +A template for decoding an ResponseBody from its BER encoding.++ +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.++ +RevokeRequest ++ +CMC RevokeRequest.++ +RevokeRequest.Template ++ +A Template class for decoding a+RevokeRequest
.+ +RevRepContent ++ +CMMF RevRepContent.++ +RevRepContent.Template ++ +A Template for decoding a+RevRepContent
.+ +RevRequest ++ +CMMF RevRequest.++ +RevRequest.Template ++ +A Template class for decoding a+RevRequest
.+ +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.++ +RSAParameterSpec ++ +This class specifies the parameters used for generating an RSA key pair.++ +RSAPSSAlgorithmParameters ++ +A RSAPSSAlgorithmParameter implements the trandcoding between a + PSSAlgorithmSpec instance and the DER-encoded form.++ +RSAPublicKey ++ +An X.509 public key for the RSA Algorithm.++ +SafeBag ++ +A PKCS #12 SafeBag structure.++ +SafeBag.Template ++ +A template for decoding SafeBags.++ +SECErrors ++ +This class provides access to useful NSS errors, getting their values from + a JNI call.++ +SecretBag ++ +SecretBag.Template ++ +A Template class for decoding SecretBags from BER.++ +SecretDecoderRing ++ +This is a special-purpose interface for NSS.++ +SecretKeyFacade ++ +SecurityStatusResult ++ +The fields in a SecurityStatusResult indicate whether a given SSL-enabled + PRFileDesc has completed its handshake and the resulting handshake-specific + information.++ +SEQUENCE ++ +An ASN.1 SEQUENCE.++ +SEQUENCE.OF_Template ++ +A Template for decoding SEQUENCE OF values.++ +SEQUENCE.Template ++ +A class for constructing a+SEQUENCE
from its BER encoding.+ +SerialNumber ++ +This class defines the SerialNumber class used by certificates.++ +SET ++ +An ASN.1 SET, which is an unordered collection of ASN.1 values.++ +SET.OF_Template ++ +A Template for decoding SET OF values.++ +SET.Template ++ +SET.Template + This class is used for decoding DER-encoded SETs.++ +SET.Template.Element ++ +An element of a SET template.++ +ShortBufferException ++ +This class is a placeholder for javax.crypto.ShortBufferException until + we move to JDK 1.2.++ +Signature ++ +A class for producing and verifying digital signatures.++ +SignatureAlgorithm ++ +Algorithms that can be used for signing.++ +SignatureSpi ++ +You don't need to use this unless you are hacking JSS.++ +SignedAndEnvelopedData ++ +SignedAndEnvelopedData ++ +SignedAndEnvelopedData.Template ++ +A Template class for decoding BER-encoded SignedAndEnvelopedData items.++ +SignedAndEnvelopedData.Template ++ +A Template class for decoding BER-encoded SignedAndEnvelopedData items.++ +SignedData ++ +A PKCS #7 SignedData structure.++ +SignedData ++ +A CMS SignedData structure.++ +SignedData.Template ++ +A template file for decoding a SignedData blob++ +SignedData.Template ++ +A template file for decoding a SignedData blob++ +SignerIdentifier ++ +CMS SignerIdentifier:++ +SignerIdentifier.Template ++ +A Template for decoding a SignerIdentifier.++ +SignerIdentifier.Type ++ +The type of SignerIdentifier.++ +SignerInfo ++ +A SignerInfo, as defined in PKCS#7's signedData type.++ +SignerInfo ++ +A PKCS #7 SignerInfo.++ +SignerInfo ++ +A CMS SignerInfo.++ +SignerInfo.Template ++ +A template for decoding a SignerInfo blob++ +SignerInfo.Template ++ +A template for decoding a SignerInfo blob++ +SSL ++ +SSLAlertDescription ++ +SSLAlertEvent ++ +SSLAlertLevel ++ +SSLAuthType ++ +SSLCertificateApprovalCallback ++ +This interface is what you should implement if you want to + be able to decide whether or not you want to approve the peer's cert, + instead of having NSS do that.++ +SSLCertificateApprovalCallback.ValidityItem ++ +SSLCertificateApprovalCallback.ValidityStatus ++ +This class holds details about the errors for each cert in + the chain that the server presented + + To use this class, getReasons(), then iterate over the enumeration++ +SSLChannelInfo ++ +Class representing the SSLChannelInfo struct from NSS's sslt.h.++ +SSLCipher ++ +SSL cipher.++ +SSLCipherAlgorithm ++ +SSLClient ++ +Parameters supported by this socket test: + + filename file to be read from https server (default: /index.html) + port port to connect to (default: 443) + ipaddr address to connect to (overrides hostname, no default) + hostname host to connect to (no default) + clientauth do client-auth or not (default: no client-auth) + + The following parameters are used for regression testing, so + we can print success or failure of the test.++ +SSLClientCertificateSelectionCallback ++ +Implement this if you want to specify dynamically which certificate + should be presented for client authentication.++ +SSLCompressionMethod ++ +SSLErrors ++ +This class provides access to useful NSS/SSL errors, getting their values + from a JNI call.++ +SSLFDProxy ++ +SSLHandshakeCompletedEvent ++ +This class represents the event telling you a handshake + operation is complete.++ +SSLHandshakeCompletedListener ++ +This interface is used when you want to know that a security + handshake is complete.++ +SSLKEAType ++ +SSLMACAlgorithm ++ +SSLNamedGroup ++ +SSLPreliminaryChannelInfo ++ +Class representing the SSLPreliminaryChannelInfo struct from NSS's sslt.h.++ +SSLProtocolVariant ++ +SSLSecurityStatus ++ +This class represents the known state of an SSL connection: what cipher + is being used, how secure it is, and who's on the other end.++ +SSLServer ++ +Parameters supported by this socket test: + + filename file to be read from https server (default: /index.html) + port port to connect to (default: 443) + clientauth do client-auth or not (default: no client-auth) + + The following parameters are used for regression testing, so + we can print success or failure of the test.++ +SSLServerSocket ++ +SSL server socket.++ +SSLSignatureScheme ++ +SSLSocket ++ +SSL client socket.++ +SSLSocketException ++ +A subclass of java.net.SocketException that contains an error code + from the native (NSS/NSPR) code.++ +SSLSocketListener ++ +SSLTest ++ +SSLVersion ++ +SSLVersionRange ++ +StaticVoidPointer ++ +StaticVoidPointer is a Java class that mirror a statically allocated + `void *` pointer in C.++ +SubjectAlternativeNameExtension ++ +This represents the Subject Alternative Name Extension.++ +SubjectDirAttributesExtension ++ +This class represents the Subject Directory Attributes Extension.++ +SubjectInfoAccessExtension ++ +This represents the subject information access extension + as defined in RFC3280.++ +SubjectKeyIdentifier ++ +Represent the Subject Key Identifier Extension.++ +SubjectKeyIdentifier.Template ++ +SubjectKeyIdentifierExtension ++ +Represent the Subject Key Identifier Extension.++ +SubjectPublicKeyInfo ++ +A SubjectPublicKeyInfo, which stores information about a public key.++ +SubjectPublicKeyInfo.Template ++ +Sun ++ +Defines the SUN provider.++ +SymmetricKey ++ +SymmetricKey.NotExtractableException ++ +SymmetricKey.Type ++ +SymmetricKey.Usage ++ +In PKCS #11, each key can be marked with the operations it will + be used to perform.++ +SymmetricKeyDeriver ++ +Tag ++ +Represents an ASN.1 Tag.++ +Tag.Class ++ +An enumeration of the ASN.1 tag classes.++ +TaggedAttribute ++ +A tagged attribute, which has the following ASN.1 + definition :++ +TaggedAttribute.Template ++ +A Template for decoding an Attribute.++ +TaggedCertificationRequest ++ +CMC TaggedCertificationRequest:++ +TaggedCertificationRequest.Template ++ +A template for decoding an TaggedCertificationRequest from its BER encoding.++ +TaggedContentInfo ++ +CMC TaggedContentInfo.++ +TaggedContentInfo.Template ++ +A Template for decoding a+TaggedContentInfo
.+ +TaggedRequest ++ +CMC TaggedRequest:++ +TaggedRequest.Template ++ +A Template for decoding a ProofOfPossession.++ +TaggedRequest.Type ++ +The type of TaggedRequest.++ +TeletexString ++ +The ASN.1 type TeletexString.++ +TeletexString.Template ++ +TestCertApprovalCallback ++ +This is a test implementation of the certificate approval callback which + gets invoked when the server presents a certificate which is not + trusted by the client++ +TestClientCertificateSelectionCallback ++ +This interface is what you should implement if you want to + be able to decide whether or not you want to approve the peer's cert, + instead of having NSS do that.++ +TimeBase ++ +TimeBase.Template ++ +TokenCertificate ++ +An X509 Certificate that lives on a PKCS #11 token.++ +TokenException ++ +This class indicates that an unknown error occurred on a CryptoToken.++ +TokenProxy ++ +TokenRuntimeException ++ +This class indicates that an unknown error occurred on a CryptoToken.++ +TokenSupplier ++ +An interface that allows providers to access CryptoManager without actually + knowing about CryptoManager.++ +TokenSupplierManager ++ +The org.mozilla.jss.provider package comes before CryptoManager in + the dependency list, so this class is used to allow them to access + CryptoManager sneakily.++ +TooFewElementsException ++ +Tunnel ++ +This is a private JSS class that allows the pkcs11 package access + to some of the + package methods in the crypto package.++ +Tunnel ++ +A class to allow friendly functions access to other parts of JSS.++ +UniqueIdentity ++ +This class defines the UniqueIdentity class used by certificates.++ +UniversalCharset ++ +UniversalCharsetDecoder ++ +Converts bytes in ASN.1 UniversalString character set to UniversalString + characters.++ +UniversalCharsetEncoder ++ +Converts characters in ASN.1 UniversalString character set to UniversalString + bytes.++ +UniversalString ++ +A UCS4 string.++ +UniversalString.Template ++ +URIName ++ +This class implements the URIName as required by the GeneralNames + ASN.1 object.++ +UserCertConflictException ++ +UserNotice ++ +Represent the UserNotice Qualifier.++ +UTCTime ++ +UTCTime.Template ++ +UTF8Converter ++ +Class for converting between char arrays and byte arrays.++ +UTF8String ++ +UTF8String.Template ++ +Utils ++ +WrappingParams ++ +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.++ +X509Certificate ++ +Certificates handled by JSS.++ +X509CertificateFactory ++ +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).++ +X509ExtensionException ++ +X.509 Extension Exception.++ +X509Key ++ +Holds an X.509 key, for example a public key found in an X.509 + certificate.+
+