Class Summary |
Algorithm |
Represents a cryptographic algorithm. |
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. |
Assert |
C-style assertions in Java.
|
AssertionException |
Assertion exceptions are thrown when assertion code is invoked
and fails to operate properly. |
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.
|
Attribute |
An Attribute, which has the following ASN.1
definition (roughly):
Attribute ::= SEQUENCE {
type OBJECT IDENTIFIER,
value SET }
|
Attribute |
An Attribute, which has the following ASN.1
definition (roughly):
Attribute ::= SEQUENCE {
type OBJECT IDENTIFIER,
value SET }
|
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. |
AVA |
An AttributeValueAssertion, which has the following ASN.1
definition (roughly):
AttributeValueAssertion ::= SEQUENCE {
type OBJECT IDENTIFIER,
value ANY DEFINED BY type }
|
AVA.Template |
A Template for decoding an AVA. |
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. |
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. |
BMPString |
The ASN.1 type BMPString. |
BMPString.Template | |
BOOLEAN |
An ASN.1 BOOLEAN value. |
BOOLEAN.Template |
A Class for decoding BOOLEAN values from their BER
encodings. |
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. |
Certificate |
An X.509 signed 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. |
Certificate.Template | |
CertificationRequest |
A pkcs10 signed CertificationRequest. |
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. |
CertificationRequest.Template | |
CertifiedKeyPair | |
CertId |
CRMF CertId.
|
CertId.Template |
A Template for decoding a CertId . |
CertOrEncCert | |
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 |
Cipher |
A context for performing symmetric encryption and decryption.
|
ClassServer | |
CloseDBs | |
CMCCertId |
CMC CMCCertId.
|
CMCCertId.Template |
A Template for decoding a CMCCertId . |
CMCStatusInfo |
CMC CMCStatusInfo:
CMCStatusInfo ::= SEQUENCE {
cMCStatus CMCStatus,
bodyList SEQUENCE SIZE (1..MAX) OF BodyPartID,
statusString UTF8String OPTIONAL,
otherInfo CHOICE {
failInfo CMCFailInfo,
pendInfo PendInfo } OPTIONAL
}
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
CMCStatusInfo.Template | |
ConsolePasswordCallback |
A password callback that obtains its password from the console.
|
Constants |
Holds immutable values for JSS Tests.
|
Constants.cipher | |
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. |
CryptoManager |
This class is the starting poing for the crypto package.
|
CryptoManager.CertUsage |
CertUsage options for validation |
CryptoManager.InitializationValues |
The various options that can be used to initialize CryptoManager. |
CryptoManager.InitializationValues.FIPSMode |
This class enumerates the possible modes for FIPS compliance. |
CryptoManager.InvalidLengthException | |
CryptoManager.NicknameConflictException | |
CryptoManager.NotInitializedException | |
CryptoManager.UserCertConflictException | |
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. |
CRLImportException |
Thrown if a CRL cannot be imported |
DatabaseCloser |
A class for closing databases. |
Debug |
Controls debug-mode operation of JSS classes, and allows for printing
trace statements to standard output.
|
Decryptor |
Decrypts data with the SecretDecoderRing. |
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. |
DigestTest | |
DirectoryString |
An X.500 DirectoryString.
|
DirectoryString.Template |
A Template for decoding DirectoryStrings from their BER encoding. |
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.
|
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. |
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. |
EnvelopedData | |
EnvelopedData | |
EnvelopedData.Template |
A template file for decoding a EnvelopedData blob
|
EnvelopedData.Template |
A template file for decoding a EnvelopedData blob
|
ENUMERATED |
Represents an ASN.1 ENUMERATED value. |
ENUMERATED.Template |
A template for decoding ENUMERATED values from their BER encodings.
|
Extension | |
Extension.Template | |
EXPLICIT |
An explicit tag. |
EXPLICIT.Template |
A template for decoding an object wrapped in an EXPLICIT tag. |
FieldNotPresentException |
An exception thrown when an optional field is not present. |
FilePasswordCallback | |
FipsTest | |
Form |
An enumerated type representing the forms of an ASN.1 value.
|
GeneralizedTime |
The ASN.1 type GeneralizedTime |
GeneralizedTime.Template |
A class for decoding GeneralizedTime s. |
GenerateTestCert |
GenerateTestCert is a class for generating SSL test certificates for
the JSS tests (all.pl). |
GetCert |
CMC GetCert.
|
GetCert.Template |
A Template for decoding a GetCert . |
GetCRL |
CMMF GetCRL.
|
GetCRL.Template |
A Template for decoding a GetCRL . |
HMACAlgorithm |
Algorithms for performing HMACs. |
HMACTest |
HMAC is a hash function based message authentication code.
|
IA5String | |
IA5String.Template | |
IllegalBlockSizeException | |
IncorrectPasswordException | |
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. |
InvalidKeyFormatException |
An exception of this type is thrown if an encoded private key
cannot be decoded. |
InvalidNicknameException | |
INTEGER |
The ASN.1 type INTEGER . |
INTEGER.Template | |
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 . |
IvAlgorithmParameters |
This class is only intended to be used to implement
CipherSpi.getAlgorithmParameters(). |
IVParameterSpec |
An algorithm parameter that consists of an initialization vector (IV). |
JCASigTest | |
JCASymKeyGen |
|
JSSCipherSpi.AES | |
JSSCipherSpi.DES | |
JSSCipherSpi.DESede | |
JSSCipherSpi.RC2 | |
JSSCipherSpi.RC4 | |
JSSCipherSpi.RSA | |
JSSE_SSLClient |
This program connects to any SSL Server to exercise
all ciphers supported by JSSE for a given JDK/JRE
version. |
JSSE_SSLServer |
JSSE SSLServer class that acts as SSL Server
|
JSSKeyGeneratorSpi.AES | |
JSSKeyGeneratorSpi.DES | |
JSSKeyGeneratorSpi.DESede | |
JSSKeyGeneratorSpi.HmacSHA1 | |
JSSKeyGeneratorSpi.PBAHmacSHA1 | |
JSSKeyGeneratorSpi.RC2 | |
JSSKeyGeneratorSpi.RC4 | |
JSSKeyPairGeneratorSpi.DSA | |
JSSKeyPairGeneratorSpi.EC | |
JSSKeyPairGeneratorSpi.RSA | |
JSSKeyStoreSpi |
The JSS implementation of the JCA KeyStore SPI.
|
JSSMacSpi.HmacSHA1 | |
JSSMessageDigest |
A class for performing message digesting (hashing) and MAC operations. |
JSSMessageDigestSpi | |
JSSMessageDigestSpi.MD2 | |
JSSMessageDigestSpi.MD5 | |
JSSMessageDigestSpi.SHA1 | |
JSSMessageDigestSpi.SHA256 | |
JSSMessageDigestSpi.SHA384 | |
JSSMessageDigestSpi.SHA512 | |
JSSPackageTest | |
JSSProvider | |
JSSSecretKeyFactorySpi.AES | |
JSSSecretKeyFactorySpi.DES | |
JSSSecretKeyFactorySpi.DESede | |
JSSSecretKeyFactorySpi.HmacSHA1 | |
JSSSecretKeyFactorySpi.PBAHmacSHA1 | |
JSSSecretKeyFactorySpi.PBE_MD5_DES_CBC | |
JSSSecretKeyFactorySpi.PBE_SHA1_DES3_CBC | |
JSSSecretKeyFactorySpi.PBE_SHA1_DES_CBC | |
JSSSecretKeyFactorySpi.PBE_SHA1_RC4_128 | |
JSSSecretKeyFactorySpi.RC2 | |
JSSSecretKeyFactorySpi.RC4 | |
JSSSecureRandom |
An interface for secure random numbers. |
JSSSecureRandomSpi | |
JSSSignatureSpi.DSA | |
JSSSignatureSpi.MD2RSA | |
JSSSignatureSpi.MD5RSA | |
JSSSignatureSpi.SHA1EC | |
JSSSignatureSpi.SHA1RSA | |
JSSSignatureSpi.SHA256EC | |
JSSSignatureSpi.SHA256RSA | |
JSSSignatureSpi.SHA384EC | |
JSSSignatureSpi.SHA384RSA | |
JSSSignatureSpi.SHA512EC | |
JSSSignatureSpi.SHA512RSA | |
JSS_FileUploadClient | |
JSS_FileUploadClient.HandshakeListener |
SSL Handshake Listeren implementation. |
JSS_FileUploadServer | |
JSS_FileUploadServer.HandshakeListener | |
JSS_SelfServClient | |
JSS_SelfServClient.HandshakeListener |
SSL Handshake Listeren implementation. |
JSS_SelfServServer |
Note on how to use JSS_SelfServServer and JSS_SelfServerClient
For debugging purposes you should modify Constant.java debug_level to 4.
|
JSS_SelfServServer.HandshakeListener | |
JSS_SSLClient |
JSS_SSLClient class enables a cipher or
all supported JSS ciphers and tries to
communicate with a SSL server. |
JSS_SSLClient.HandshakeListener |
SSL Handshake Listeren implementation. |
JSS_SSLServer | |
JSS_SSLServer.HandshakeListener |
Enable all the implemented cipher suites. |
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 | |
KeyFactorySpi1_4 | |
KeyFactoryTest | |
KeyGenAlgorithm |
Algorithms that can be used for generating symmetric keys. |
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. |
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. |
KeyStoreTest | |
KeyType |
PKCS #11 Key Types
These are the possible types for keys in the
wrapper library.
|
KeyWrapAlgorithm |
|
KeyWrapper | |
KeyWrapping |
Keywrapping tests..
|
ListCACerts | |
ListCerts | |
LraPopWitness |
CMC LraPopWitness:
LraPopWitness::= SEQUENCE {
pkiDataBodyid BodyPartID
bodyids SEQUENCE SIZE (1..MAX) OF BodyPartID,
}
|
LraPopWitness.Template | |
MacData | |
MacData.Template |
A Template for decoding a MacData from its BER encoding. |
Name |
An X.500 Name. |
Name.Template | |
NativeErrcodes |
An enumeration of all error codes from NSS and NSPR.
|
NativeProxy |
NativeProxy, a superclass for Java classes that mirror C data structures.
|
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. |
NotImplementedException |
This exception is thrown whenever something isn't implemented. |
NullPasswordCallback |
A PasswordCallback that immediately gives up. |
NULL | |
NULL.Template | |
ObjectNotFoundException |
This exception is thrown whenever something isn't implemented. |
OBJECT_IDENTIFIER | |
OBJECT_IDENTIFIER.Template | |
OCTET_STRING | |
OCTET_STRING.Template | |
OtherInfo |
CMCStatusInfo OtherInfo:
OtherInfo ::= CHOICE {
failInfo INTEGER,
pendInfo PendInfo
}
|
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 . |
Password |
Stores a password. |
PasswordCallback |
Represents a password callback, which is called to login to the key
database and to PKCS #11 tokens.
|
PasswordCallbackInfo |
An object of this class is passed to a PasswordCallback to give it
information about the token that is being logged into. |
PasswordCallback.GiveUpException |
This exception is thrown if the PasswordCallback
wants to stop guessing passwords. |
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 ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
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. |
PK10Gen | |
PK11Cert | |
PK11Cert.StringPrincipal |
A class that implements Principal with a String. |
PK11DSAPublicKey | |
PK11ECPublicKey | |
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.
|
PK11MessageDigest |
Message Digesting with PKCS #11. |
PK11Module | |
PK11ParameterSpec | |
PK11PrivKey | |
PK11PubKey | |
PK11RSAPublicKey | |
PK11SecureRandom |
A random number generator for PKCS #11.
|
PK11Store | |
PK11SymKey | |
PK11Token |
A PKCS #11 token. |
PK11TokenCert |
A user certificate that lives on a PKCS #11 token. |
PK11Token.NotInitializedException |
Thrown if the operation requires that the token be logged in, and it
isn't. |
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 ::= SEQUENCE {
action INTEGER {
dontPublish (0),
pleasePublish (1) },
pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
SinglePubInfo ::= SEQUENCE {
pubMethod INTEGER {
dontCare (0),
x500 (1),
web (2),
ldap (3) },
pubLocation GeneralName OPTIONAL }
|
PKIPublicationInfo.Template |
A Template for decoding a PKIPublicationInfo. |
PKIStatusInfo | |
PKIStatusInfo.Template | |
POPOPrivKey |
CRMF POPOPrivKey:
POPOPrivKey ::= CHOICE {
thisMessage [0] BIT STRING,
subsequentMessage [1] SubsequentMessage,
dhMAC [2] BIT STRING }
SubsequentMessage ::= INTEGER {
encrCert (0),
challengeResp (1) }
|
POPOPrivKey.Template |
A Template for decoding a POPOPrivKey. |
POPOPrivKey.Type |
The type of POPOPrivKey. |
POPOSigningKey |
CRMF POPOSigningKey:
POPOSigningKey ::= SEQUENCE {
poposkInput [0] POPOSigningKeyInput OPTIONAL,
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }
|
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.
|
PrintableString | |
PrintableString.Template | |
PrivateKey |
Private Keys used by JSS. |
PrivateKeyInfo | |
PrivateKeyInfo.Template |
A template class for decoding PrivateKeyInfos from BER. |
PrivateKey.Type | |
ProofOfPossession |
CRMF ProofOfPossession:
ProofOfPossession ::= CHOICE {
raVerified [0] NULL,
signature [1] POPOSigningKey,
keyEncipherment [2] POPOPrivKey,
keyAgreement [3] POPOPrivKey }
|
ProofOfPossession.Template |
A Template for decoding a ProofOfPossession. |
ProofOfPossession.Type |
The type of ProofOfPossesion. |
RC2AlgorithmParameters |
This class is only intended to be used to implement
CipherSpi.getAlgorithmParameters(). |
RDN |
A RelativeDistinguishedName, whose ASN.1 is:
RelativeDistinguishedName ::= SET SIZE(1..MAX) OF AttributeValueAssertion
|
RDN.Template | |
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. |
RevRepContent |
CMMF RevRepContent.
|
RevRepContent.Template |
A Template for decoding a RevRepContent . |
RevRequest |
CMMF RevRequest.
|
RevRequest.Template |
A Template class for decoding a RevRequest . |
RSAParameterSpec |
This class specifies the parameters used for generating an RSA key pair. |
SafeBag |
A PKCS #12 SafeBag structure. |
SafeBag.Template |
A template for decoding SafeBags. |
SDR | |
SecretBag | |
SecretBag.Template |
A Template class for decoding SecretBags from BER. |
SecretDecoderRing |
This is a proprietary NSS interface. |
SecretKeyFacade | |
SelfTest | |
SetupDBs |
Create the NSS databases
|
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.
|
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 ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
subjectKeyIdentifier [0] SubjectKeyIdentifier }
|
SignerIdentifier.Template |
A Template for decoding a SignerIdentifier. |
SignerIdentifier.Type |
The type of SignerIdentifier. |
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
|
SigTest | |
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 |
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.
filesize size of file to be read
status security status of connection - this has to be an integer
cipher
sessionKeySize
sessionSecretSize
issuer
subject
certSerialNum
|
SSLClientAuth |
SSLClientAuth Server/client test. |
SSLClientAuth.HandshakeListener | |
SSLClientCertificateSelectionCallback |
Implement this if you want to specify dynamically which certificate
should be presented for client authentication. |
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. |
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.
filesize size of file to be read
status security status of connection - this has to be an integer
|
SSLServerSocket |
SSL server socket. |
SSLSocket |
SSL client socket. |
SSLSocketException |
A subclass of java.net.SocketException that contains an error code
from the native (NSS/NSPR) code. |
SSLSocket.CipherPolicy | |
SSLTest | |
SubjectKeyIdentifier |
Represent the Subject Key Identifier Extension.
|
SubjectKeyIdentifier.Template | |
SubjectPublicKeyInfo |
A SubjectPublicKeyInfo, which stores information about a public key.
|
SubjectPublicKeyInfo.Template | |
SymKeyGen |
Most of this code is Deprecated look at JCASymKeyGen.java for sample. |
SymmetricKey | |
SymmetricKey.NotExtractableException | |
SymmetricKey.Type | |
SymmetricKey.Usage |
In PKCS #11, each key can be marked with the operations it will
be used to perform. |
Tag |
Represents an ASN.1 Tag. |
TaggedAttribute |
A tagged attribute, which has the following ASN.1
definition :
TaggedAttribute ::= SEQUENCE {
bodyPartID BodyPartId,
attrType OBJECT IDENTIFIER,
attrValues SET OF AttributeValue
bodyIdMax INTEGER ::= 4294967295
BodyPartID ::= INTEGER(0..bodyIdMax)
|
TaggedAttribute.Template |
A Template for decoding an Attribute. |
TaggedCertificationRequest |
CMC TaggedCertificationRequest:
TaggedCertificationRequest ::= SEQUENCE {
bodyPartID BodyPartID,
certificationRequest CertificationRequest
}
bodyIdMax INTEGER ::= 4294967295
BodyPartID ::= INTEGER(0..bodyIdMax)
|
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 ::= CHOICE {
tcr [0] TaggedCertificationRequest,
crm [1] CertReqMsg
}
|
TaggedRequest.Template |
A Template for decoding a ProofOfPossession. |
TaggedRequest.Type |
The type of TaggedRequest. |
Tag.Class |
An enumeration of the ASN.1 tag classes. |
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 |
TestCertificateApprovalCallback |
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. |
TestKeyGen |
Note: when this program is run, it must have a key3.db WITH A PASSWORD
SET in the directory specified by the argument. |
TestSDR |
Secret Decoder ring tests. |
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 depency 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. |
UniversalString |
A UCS4 string. |
UniversalString.Template | |
UTCTime | |
UTCTime.Template | |
UTF8Converter |
Class for converting between char arrays and byte arrays. |
UTF8String | |
UTF8String.Template | |
VerifyCert |
Verify Certificate test. |
X509Certificate |
Certificates handled by JSS. |