Package javacard.security

Interface Summary
DESKey DESKey contains an 8/16/24 byte key for single/2 key triple DES/3 key triple DES operations.
DSAKey The DSAKey interface is the base interface for the DSA algorithms private and public key implementations.
DSAPrivateKey The DSAPrivateKey interface is used to sign data using the DSA algorithm.
DSAPublicKey The DSAPublicKey interface is used to verify signatures on signed data using the DSA algorithm.
Key The Key interface is the base interface for all keys.
PrivateKey The PrivateKey interface is the base interface for private keys used in asymmetric algorithms.
PublicKey The PublicKey interface is the base interface for public keys used in asymmetric algorithms.
RSAPrivateCrtKey The RSAPrivateCrtKey interface is used to sign data using the RSA algorithm in its Chinese Remainder Theorem form.
RSAPrivateKey The RSAPrivateKey class is used to sign data using the RSA algorithm in its modulus/exponent form.
RSAPublicKey The RSAPublicKey is used to verify signatures on signed data using the RSA algorithm.
SecretKey The SecretKey class is the base interface for keys used in symmetric algorithms (e.g. DES).
 

Class Summary
KeyBuilder The KeyBuilder class is a key object factory.
KeyPair This class is a container for a key pair (a public key and a private key).
MessageDigest The MessageDigest class is the base class for hashing algorithms.
RandomData The RandomData abstract class is the base class for random number generation.
Signature The Signature class is the base class for Signature algorithms.
 

Exception Summary
CryptoException CryptoException represents a cryptography-related exception.
 



Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.