|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| JSAFE_Key | The JSAFE_Key class is the generic key interface.
|
| Class Summary | |
| CryptoJ | This is the Crypto-J "master class." |
| JSAFE_AsymmetricCipher |
The JSAFE_AsymmetricCipher class defines the factory method and
API for all asymmetric cipher objects. |
| JSAFE_KeyAgree |
The JSAFE_KeyAgree class defines the factory method and API
for the key agreement algorithms. |
| JSAFE_KeyAttributes | A JSAFE_KeyAttributes object encapsulates hardware
token-related key attributes. |
| JSAFE_KeyPair | JSAFE_KeyPair defines low-level key management and generation
routines for a particular algorithm and can instantiate the classes that
hold and generate public/private key pairs.
|
| JSAFE_MAC | The JSAFE_MAC class provides a framework for MACs.
|
| JSAFE_MessageDigest | This class instantiates the classes that create and verify signatures, and it defines the functionality. |
| JSAFE_Obfuscator | Masks sensitive data while it is not in use to minimize the amount of time the data appears in memory in the clear. |
| JSAFE_Object | This class is used as the base for all JSAFE objects, and includes the basic cloning and serialization properties. |
| JSAFE_Parameters | The class defines a way to hold or generate system parameters for those algorithms that require them. |
| JSAFE_PKCS11SessionSpec | This class specifies how to instantiate a
JSAFE_Session object that establishes a session
with a PKCS #11-compliant device.
|
| JSAFE_PrivateKey |
This class holds private keys for all asymmetric operations and implements
the JSAFE_Key class interface.
|
| JSAFE_PublicKey |
This class holds public keys for all asymmetric operations and implements
the JSAFE_Key interface.
|
| JSAFE_Recode | The JSAFE_Recode class changes the encoding of data from
binary to ASCII and vice versa. |
| JSAFE_SecretKey | JSAFE_SecretKey holds and generates secret (symmetric) keys
and implements the JSAFE_Key interface.
|
| JSAFE_SecureRandom | This class defines secure pseudorandom number generation, as well as random number generation in hardware. |
| JSAFE_Session | This class establishes a session with a token present in a hardware device. |
| JSAFE_SessionSpec |
This abstract class is the base class for classes specifying
how to build an instance of JSAFE_Session. |
| JSAFE_Signature |
The JSAFE_Signature class defines the factory method
and API for all signature algorithm objects. |
| JSAFE_SymmetricCipher | This class defines the factory methods and API for all symmetric cipher objects. |
| Exception Summary | |
| JSAFE_Exception | JSAFE_Exception is the base class for all JSAFE-related
exceptions that are thrown by JSAFE code. |
| JSAFE_InputException | This exception is thrown when the data given as input is somehow invalid. |
| JSAFE_InvalidArithmeticException | This exception concerns only algorithms that use a number package (currently RSA, DH, and DSA). |
| JSAFE_InvalidKeyException | This exception is thrown when a key or key data is invalid. |
| JSAFE_InvalidParameterException | This exception is thrown when a parameter, or argument, to a JSAFE method is somehow invalid. |
| JSAFE_InvalidUseException | This exception is thrown when a JSAFE object is used incorrectly. |
| JSAFE_IVException | This exception is thrown when an error related to the initialization vector (or feedback modes in general) occurs. |
| JSAFE_PaddingException | This exception is thrown when an error occurs related to padding or unpadding of data. |
| JSAFE_UnimplementedException | This exception is thrown when the requested cryptographic transformation or operation is not implemented. |
This package documents the Crypto-J JSAFE API. For information on the Crypto-J JsafeJCE provider, See the Crypto-J JsafeJCE Javadoc.
For background and reference material on using and understanding Crypto-J, see
Introduction.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||