|
Java Card 2.1 Platform Final Revision 1.0 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The DSAPrivateKey
interface is used to sign data using the DSA algorithm. An
implementation of DSAPrivateKey
interface must also implement
the DSAKey
interface methods.
When all four components of the key (X,P,Q,G) are set, the key is initialized and ready for use.
DSAPublicKey
,
KeyBuilder
,
Signature
,
KeyEncryption
Method Summary | |
short |
getX(byte[] buffer,
short offset)
Returns the value of the key in plain text. |
void |
setX(byte[] buffer,
short offset,
short length)
Sets the value of the key. |
Methods inherited from interface javacard.security.DSAKey |
getG,
getP,
getQ,
setG,
setP,
setQ |
Methods inherited from interface javacard.security.Key |
clearKey,
getSize,
getType,
isInitialized |
Method Detail |
public void setX(byte[] buffer, short offset, short length) throws CryptoException
buffer
- the input bufferoffset
- the offset into the input buffer at which the modulus value beginslength
- the length of the modulusCryptoException.ILLEGAL_VALUE
if the input key data length is inconsistent
with the implementation or if input data decryption is required and fails.
Note:
javacardx.crypto.KeyEncryption
interface and the Cipher
object specified via setKeyCipher()
is not null
, the key value is decrypted using the Cipher
object.
public short getX(byte[] buffer, short offset)
buffer
- the output bufferoffset
- the offset into the output buffer at which the key value starts
|
Submit a bug or feature Java and Java Card are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved. |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |