Package com.motorola.iden.security

Interface Summary
Key The Key interface is the top-level interface for all keys.
PrivateKey A private key.
PublicKey A public key.
 

Class Summary
KeyPair This class is a simple holder for a key pair (a public key and a private key).
KeyPairGenerator The KeyPairGenerator class is used to generate pairs of public and private keys.
KeyPairGeneratorSpi This class defines the Service Provider Interface (SPI) for the KeyPairGenerator class, which is used to generate pairs of public and private keys.
MessageDigest This MessageDigest class provides applications the functionality of a message digest algorithm, such as MD5 or SHA.
MessageDigestSpi This class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality of a message digest algorithm, such as MD5 or SHA.
SecureRandom This class provides a cryptographically strong pseudo-random number generator (PRNG).
SecureRandomSpi This class defines the Service Provider Interface (SPI) for the SecureRandom class.
Security This class centralizes all security properties and common security methods.
Signature This Signature class is used to provide applications the functionality of a digital signature algorithm.
SignatureSpi This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the functionality of a digital signature algorithm.
 

Exception Summary
GeneralSecurityException This is the general security exception class, which serves to group all the exception classes of the com.motorola.iden.security package that extend from it.
InvalidAlgorithmParameterException This is the exception for invalid or inappropriate algorithm parameters.
InvalidKeyException This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).
KeyException This is the basic key exception.
NoSuchAlgorithmException This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.
SignatureException This is the generic Signature exception.