|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Package org.mozilla.jss.crypto
Generic cryptographic operations, such as signing and key pair generation.
See:
Description
Interface Summary | |
---|---|
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. |
InternalCertificate | Certificates residing in the internal database. |
JSSSecureRandom | Deprecated. Use the JCA interface instead (SecureRandom ) |
KeyGenAlgorithm.KeyStrengthValidator | |
KeyGenerator | Deprecated. Use the JCA interface instead (KeyGenerator ) |
KeyGenerator.CharToByteConverter | An interface for converting a password of Java characters into an array of bytes. |
KeyWrapper | Deprecated. Use the JCA interface instead (Cipher ) |
PrivateKey | Private Keys used by JSS. |
SymmetricKey | |
TokenCertificate | An X509 Certificate that lives on a PKCS #11 token. |
TokenSupplier | An interface that allows providers to access CryptoManager without actually knowing about CryptoManager. |
X509Certificate | Certificates handled by JSS. |
Class Summary | |
---|---|
Algorithm | Represents a cryptographic algorithm. |
Cipher | Deprecated. Use the JCA interface instead (Cipher ) |
DigestAlgorithm | |
EncryptionAlgorithm | An algorithm for performing symmetric encryption. |
EncryptionAlgorithm.Alg | |
EncryptionAlgorithm.Mode | |
EncryptionAlgorithm.Padding | |
HMACAlgorithm | Algorithms for performing HMACs. |
IVParameterSpec | An algorithm parameter that consists of an initialization vector (IV). |
JSSMessageDigest | Deprecated. Use the JCA interface instead (MessageDigest ) |
KeyGenAlgorithm | Algorithms that can be used for generating symmetric keys. |
KeyGenAlgorithm.FixedKeyStrengthValidator | |
KeyPairAlgorithm | Algorithms that can be used for keypair generation. |
KeyPairGenerator | Deprecated. Use the JCA interface instead (KeyPairGenerator ) |
KeyPairGeneratorSpi | |
KeyWrapAlgorithm | |
PBEAlgorithm | Algorithms that can be used for generating symmetric keys from passwords. |
PBEKeyGenParams | |
PQGParams | PQG parameters for DSA key generation, along with the seed, counter, and H values for verification. |
PrivateKey.Type | |
RSAParameterSpec | This class specifies the parameters used for generating an RSA key pair. |
SecretDecoderRing | This is a proprietary NSS interface. |
SecretKeyFacade | |
Signature | Deprecated. Use the JCA interface instead (Signature ) |
SignatureAlgorithm | Algorithms that can be used for signing. |
SignatureSpi | You don't need to use this unless you are hacking JSS. |
SymmetricKey.Type | |
SymmetricKey.Usage | In PKCS #11, each key can be marked with the operations it will be used to perform. |
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. |
Tunnel | This is a private JSS class that allows the pkcs11 package access to some of the package methods in the crypto package. |
Exception Summary | |
---|---|
AlreadyInitializedException | This exception is thrown if an initialization operation is attempted on something that is already initialized. |
BadPaddingException | Deprecated. Use javax.crypto.BadPaddingException. |
IllegalBlockSizeException | |
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. |
KeyAlreadyImportedException | This exception is thrown if the user tries to import a key which is already in the specified token |
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. |
ObjectNotFoundException | This exception is thrown whenever something isn't implemented. |
PQGParamGenException | |
ShortBufferException | This class is a placeholder for javax.crypto.ShortBufferException until we move to JDK 1.2. |
SymmetricKey.NotExtractableException | |
TokenException | This class indicates that an unknown error occurred on a CryptoToken. |
TokenRuntimeException | This class indicates that an unknown error occurred on a CryptoToken. |
Package org.mozilla.jss.crypto Description
Generic cryptographic operations, such as signing and key pair generation.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |