| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Key | |
|---|---|
| com.licel.jcardsim.crypto | |
| javacard.security | |
| javacardx.crypto | |
| Uses of Key in com.licel.jcardsim.crypto | 
|---|
| Classes in com.licel.jcardsim.crypto that implement Key | |
|---|---|
|  class | DSAKeyImplBase class for DSAPublicKeyImpl/DSAPrivateKeyImplon BouncyCastle CryptoAPI | 
|  class | DSAPrivateKeyImplImplementation DSAPrivateKeybased
 on BouncyCastle CryptoAPI | 
|  class | DSAPublicKeyImplImplementation DSAPublicKeybased
 on BouncyCastle CryptoAPI | 
|  class | ECKeyImplBase class for ECPublicKeyImpl/ECPrivateKeyImplon BouncyCastle CryptoAPI | 
|  class | ECPrivateKeyImplImplementation ECPrivateKeybased
 on BouncyCastle CryptoAPI | 
|  class | ECPublicKeyImplImplementation ECPublicKeybased
 on BouncyCastle CryptoAPI | 
|  class | KeyImplBase class for all Keyinstances | 
|  class | RSAKeyImplImplementation RSAPublic/RSAPrivatebased on BouncyCastle CryptoAPI | 
|  class | RSAPrivateCrtKeyImplImplementation RSAPrivateCrtKeybased
 on BouncyCastle CryptoAPI | 
|  class | SymmetricKeyImplImplementation of secret key | 
| Methods in com.licel.jcardsim.crypto with parameters of type Key | |
|---|---|
|  void | SymmetricSignatureImpl.init(Key theKey,
     byte theMode) | 
|  void | SymmetricCipherImpl.init(Key theKey,
     byte theMode) | 
|  void | AsymmetricSignatureImpl.init(Key theKey,
     byte theMode) | 
|  void | AssymetricCipherImpl.init(Key theKey,
     byte theMode) | 
|  void | SymmetricSignatureImpl.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen) | 
|  void | SymmetricCipherImpl.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen) | 
|  void | AsymmetricSignatureImpl.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen) | 
|  void | AssymetricCipherImpl.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen) | 
| Uses of Key in javacard.security | 
|---|
| Subinterfaces of Key in javacard.security | |
|---|---|
|  interface | AESKeyAESKeycontains a 16/24/32 byte key for AES computations based
 on the Rijndael algorithm. | 
|  interface | DESKeyDESKeycontains an 8/16/24-byte key for single/2 key triple DES/3 key triple DES
 operations. | 
|  interface | DSAPrivateKeyThe DSAPrivateKeyinterface is used to sign data using the DSA algorithm. | 
|  interface | DSAPublicKeyThe DSAPublicKeyinterface is used to verify signatures
 on signed data using the DSA algorithm. | 
|  interface | ECPrivateKeyThe ECPrivateKeyinterface is used to generate signatures on data using
 the ECDSA (Elliptic Curve Digital Signature Algorithm) and to generate shared secrets
 using the ECDH (Elliptic Curve Diffie-Hellman) algorithm. | 
|  interface | ECPublicKeyThe ECPublicKeyinterface is used to verify signatures on signed data
 using the ECDSA algorithm and to generate shared secrets using the ECDH
 algorithm. | 
|  interface | PrivateKeyThe PrivateKeyinterface is the base interface for private keys used in asymmetric algorithms. | 
|  interface | PublicKeyThe PublicKeyinterface is the base interface for public keys used in asymmetric algorithms. | 
|  interface | RSAPrivateCrtKeyThe RSAPrivateCrtKeyinterface is used to sign data using the RSA algorithm
 in its Chinese Remainder Theorem form. | 
|  interface | RSAPrivateKeyThe RSAPrivateKeyclass is used to sign data using the RSA algorithm
 in its modulus/exponent form. | 
|  interface | RSAPublicKeyThe RSAPublicKeyis used to verify signatures on signed data using the RSA algorithm. | 
|  interface | SecretKeyThe SecretKeyclass is the base interface for keys
 used in symmetric algorithms (DES, for example). | 
| 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 Signatureobject with the appropriateKey. | 
| abstract  void | Signature.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen)Initializes the Signatureobject with the appropriateKeyand 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)Initializes the Cipherobject with the appropriateKey. | 
| abstract  void | Cipher.init(Key theKey,
     byte theMode,
     byte[] bArray,
     short bOff,
     short bLen)Initializes the Cipherobject with the appropriate Key and algorithm specific
 parameters. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||