Uses of Interface
javacard.security.Key

Packages that use Key
javacard.security   
javacardx.crypto   
 

Uses of Key in javacard.security
 

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

Methods in javacard.security that return Key
static Key KeyBuilder.buildKey(byte keyType, short keyLength, boolean keyEncryption)
          Creates uninitialized cryptographic keys for signature and cipher algorithms.
 

Methods in javacard.security with parameters of type Key
abstract  void Signature.init(Key theKey, byte theMode)
          Initializes the Signature object with the appropriate Key.
abstract  void Signature.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)
          Initializes the Signature object with the appropriate Key and algorithm specific parameters.
 

Uses of Key in javacardx.crypto
 

Methods in javacardx.crypto with parameters of type Key
abstract  void Cipher.init(Key theKey, byte theMode, byte[] bArray, short bOff, short bLen)
          Initializes the Cipher object with the appropriate Key and algorithm specific parameters.
abstract  void Cipher.init(Key theKey, byte theMode)
          Initializes the Cipher object with the appropriate Key.
 



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