|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
AESKey contains a 16/24/32 byte key for AES
computations based on the Rijndael algorithm.
When the key data is set, the key is initialized and ready for use.
KeyBuilder| Method Summary | |
byte |
getKey(byte[] keyData,
short kOff)
Returns the Key data in plain text. |
void |
setKey(byte[] keyData,
short kOff)
Sets the Key data. |
| Methods inherited from interface javacard.security.Key |
clearKey, getSize, getType, isInitialized |
| Method Detail |
public void setKey(byte[] keyData,
short kOff)
throws CryptoException,
NullPointerException,
ArrayIndexOutOfBoundsException
Key data. The plaintext length of input
key data is 16/24/32 bytes. The data format is big-endian and
right-aligned (the least significant bit is the least
significant bit of last byte). Input key data is copied into the
internal representation.
Note:
javacardx.crypto.KeyEncryption interface
and the Cipher object specified via
setKeyCipher() is not
null, keyData is
decrypted using the Cipher object.
CryptoException
NullPointerException
ArrayIndexOutOfBoundsException
public byte getKey(byte[] keyData,
short kOff)
throws CryptoException
Key data in plain text. The length of
output key data is 16/24/32 bytes. The data format is big-endian
and right-aligned (the least significant bit is the least
significant bit of last byte).
CryptoException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||