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
CardException
public ResponceCard selectApplet() throws CardException
CardException
public ResponceCard verifyPin(java.lang.String pin) throws CardException
CardException
public ResponceCard changePin(java.lang.String pinOld, java.lang.String pinNew) throws CardException
CardException
public ResponceCard createKey(java.lang.String name, byte type) throws CardException
CardException
public ResponceCard deleteObject(java.lang.String name) throws CardException
CardException
public ResponceCard getObjectCount() throws CardException
CardException
public ResponceCard getObjectName(short id) throws CardException
CardException
public ResponceCard getStatus() throws CardException
CardException
public ResponceCard resetCard() throws CardException
CardException
public ResponceCard signature(java.lang.String name, byte[] data) throws CardException
CardException
public ResponceCard getPublicKey(java.lang.String name) throws CardException
CardException
public ResponceCard getKeyAlgID(java.lang.String name) throws CardException
CardException
public boolean isObjectExists(java.lang.String name, short type) throws CardException
CardException
private ResponceCard copyCertToContainer(byte[] certBlob) throws CardException
CardException
public ResponceCard setCertificate(java.lang.String name, byte[] certBlob) throws CardException
CardException
private ResponceCard copyCertFromContainer(java.lang.String name) throws CardException
CardException
public ResponceCard getCertificate(java.lang.String name) throws CardException
CardException
public ResponceCard verifySign(byte[] key, byte[] hash, byte[] sign, byte type) throws CardException
CardException
public ResponceCard createHash() throws CardException
CardException
public ResponceCard updateHash(byte[] data) throws CardException
CardException
public ResponceCard finalHash() throws CardException
CardException
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.