|
||||||||||
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 |
DSAKeyImpl
Base class for DSAPublicKeyImpl/DSAPrivateKeyImpl
on BouncyCastle CryptoAPI |
class |
DSAPrivateKeyImpl
Implementation DSAPrivateKey based
on BouncyCastle CryptoAPI |
class |
DSAPublicKeyImpl
Implementation DSAPublicKey based
on BouncyCastle CryptoAPI |
class |
ECKeyImpl
Base class for ECPublicKeyImpl/ECPrivateKeyImpl on BouncyCastle CryptoAPI |
class |
ECPrivateKeyImpl
Implementation ECPrivateKey based
on BouncyCastle CryptoAPI |
class |
ECPublicKeyImpl
Implementation ECPublicKey based
on BouncyCastle CryptoAPI |
class |
KeyImpl
Base class for all Key instances |
class |
RSAKeyImpl
Implementation RSAPublic/RSAPrivate based on BouncyCastle CryptoAPI |
class |
RSAPrivateCrtKeyImpl
Implementation RSAPrivateCrtKey based
on BouncyCastle CryptoAPI |
class |
SymmetricKeyImpl
Implementation 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 |
AESKey
AESKey contains a 16/24/32 byte key for AES computations based
on the Rijndael algorithm. |
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 |
ECPrivateKey
The ECPrivateKey interface 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 |
ECPublicKey
The ECPublicKey interface is used to verify signatures on signed data
using the ECDSA algorithm and to generate shared secrets using the ECDH
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 (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 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)
Initializes the Cipher object with the appropriate 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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |