public class TokenGammaJavaToken
extends java.lang.Object
| Constructor and Description |
|---|
TokenGammaJavaToken(java.lang.String reader) |
| Modifier and Type | Method and Description |
|---|---|
ResponceCard |
changePin(java.lang.String pinOld,
java.lang.String pinNew) |
private ResponceCard |
copyCertFromContainer(java.lang.String name) |
private ResponceCard |
copyCertToContainer(byte[] certBlob) |
ResponceCard |
createHash() |
ResponceCard |
createKey(java.lang.String name,
byte type) |
ResponceCard |
deleteObject(java.lang.String name) |
ResponceCard |
finalHash() |
ResponceCard |
getCertificate(java.lang.String name) |
ResponceCard |
getKeyAlgID(java.lang.String name) |
ResponceCard |
getObjectCount() |
ResponceCard |
getObjectName(short id) |
ResponceCard |
getPublicKey(java.lang.String name) |
ResponceCard |
getStatus() |
boolean |
isObjectExists(java.lang.String name,
short type) |
ResponceCard |
resetCard() |
ResponceCard |
selectApplet() |
ResponceCard |
setCertificate(java.lang.String name,
byte[] certBlob) |
ResponceCard |
signature(java.lang.String name,
byte[] data) |
ResponceCard |
updateHash(byte[] data) |
ResponceCard |
verifyPin(java.lang.String pin) |
ResponceCard |
verifySign(byte[] key,
byte[] hash,
byte[] sign,
byte type) |
public static final byte CLA
public static final byte PIN_OPERATION
public static final byte P1_PIN_CHANGE_PIN
public static final byte P1_PIN_VERIFY_PIN
public static final byte P1_VERIFY_PARAM
public static final byte KEY_OPERATION
public static final byte P1_CREATE_KEY
public static final byte P1_EXPORT_PUB_KEY
public static final byte P1_EXPORT_KEY_ALG_ID
public static final byte P1_EXPORT_KEY_1
public static final byte P1_EXPORT_SIGN_1
public static final byte OBJECT_OPERATION
public static final byte P1_OBJECT_NAME_BY_ID
public static final byte P1_OBJECT_COUNT
public static final byte P1_DELETE_OBJECT
public static final byte P1_INSTALL_CERT
public static final byte P1_RETURN_CERT
public static final byte P1_COPY_CERT_TO_CONT
public static final byte P1_COPY_CERT_FROM_CONT
public static final byte P1_IS_ELEMENT_EXISTS
public static final byte CRYPTO_OPERATION
public static final byte P1_SIGN
public static final byte P1_VERIFY
public static final byte P1_CREATE_GOST_HASH
public static final byte P1_UPDATE_GOST_HASH
public static final byte P1_FINAL_GOST_HASH
public static final byte STATUS_OPERATION
public static final byte P1_RESET_STATUS
public static final byte P1_GET_STATUS
private ResponseAPDU respApdu
private CommandAPDU capdu
private Card sc
private CardChannel ch
private TerminalFactory factory
private CardTerminal terminal
private java.lang.String atr
public TokenGammaJavaToken(java.lang.String reader)
throws CardException
CardExceptionpublic ResponceCard selectApplet() throws CardException
CardExceptionpublic ResponceCard verifyPin(java.lang.String pin) throws CardException
CardExceptionpublic ResponceCard changePin(java.lang.String pinOld, java.lang.String pinNew) throws CardException
CardExceptionpublic ResponceCard createKey(java.lang.String name, byte type) throws CardException
CardExceptionpublic ResponceCard deleteObject(java.lang.String name) throws CardException
CardExceptionpublic ResponceCard getObjectCount() throws CardException
CardExceptionpublic ResponceCard getObjectName(short id) throws CardException
CardExceptionpublic ResponceCard getStatus() throws CardException
CardExceptionpublic ResponceCard resetCard() throws CardException
CardExceptionpublic ResponceCard signature(java.lang.String name, byte[] data) throws CardException
CardExceptionpublic ResponceCard getPublicKey(java.lang.String name) throws CardException
CardExceptionpublic ResponceCard getKeyAlgID(java.lang.String name) throws CardException
CardExceptionpublic boolean isObjectExists(java.lang.String name,
short type)
throws CardException
CardExceptionprivate ResponceCard copyCertToContainer(byte[] certBlob) throws CardException
CardExceptionpublic ResponceCard setCertificate(java.lang.String name, byte[] certBlob) throws CardException
CardExceptionprivate ResponceCard copyCertFromContainer(java.lang.String name) throws CardException
CardExceptionpublic ResponceCard getCertificate(java.lang.String name) throws CardException
CardExceptionpublic ResponceCard verifySign(byte[] key, byte[] hash, byte[] sign, byte type) throws CardException
CardExceptionpublic ResponceCard createHash() throws CardException
CardExceptionpublic ResponceCard updateHash(byte[] data) throws CardException
CardExceptionpublic ResponceCard finalHash() throws CardException
CardExceptionCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.