|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.gamma.hardware.crypto.pcsc.javatoken.gamma.TokenGammaJavaToken
public class TokenGammaJavaToken
| Field Summary | |
|---|---|
private java.lang.String |
atr
|
private javax.smartcardio.CommandAPDU |
capdu
|
private javax.smartcardio.CardChannel |
ch
|
static byte |
CLA
|
static byte |
CRYPTO_OPERATION
CRYPTO |
private javax.smartcardio.TerminalFactory |
factory
|
static byte |
KEY_OPERATION
KEYS |
static byte |
OBJECT_OPERATION
OBJECTS |
static byte |
P1_COPY_CERT_FROM_CONT
|
static byte |
P1_COPY_CERT_TO_CONT
|
static byte |
P1_CREATE_GOST_HASH
|
static byte |
P1_CREATE_KEY
|
static byte |
P1_DELETE_OBJECT
|
static byte |
P1_EXPORT_KEY_1
|
static byte |
P1_EXPORT_KEY_ALG_ID
|
static byte |
P1_EXPORT_PUB_KEY
|
static byte |
P1_EXPORT_SIGN_1
|
static byte |
P1_FINAL_GOST_HASH
|
static byte |
P1_GET_STATUS
|
static byte |
P1_INSTALL_CERT
|
static byte |
P1_IS_ELEMENT_EXISTS
|
static byte |
P1_OBJECT_COUNT
|
static byte |
P1_OBJECT_NAME_BY_ID
|
static byte |
P1_PIN_CHANGE_PIN
|
static byte |
P1_PIN_VERIFY_PIN
|
static byte |
P1_RESET_STATUS
|
static byte |
P1_RETURN_CERT
|
static byte |
P1_SIGN
|
static byte |
P1_UPDATE_GOST_HASH
|
static byte |
P1_VERIFY
|
static byte |
P1_VERIFY_PARAM
|
static byte |
PIN_OPERATION
PIN |
private javax.smartcardio.ResponseAPDU |
respApdu
|
private javax.smartcardio.Card |
sc
|
static byte |
STATUS_OPERATION
STATUS |
private javax.smartcardio.CardTerminal |
terminal
|
| Constructor Summary | |
|---|---|
TokenGammaJavaToken(java.lang.String reader)
|
|
| Method Summary | |
|---|---|
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)
|
void |
disconnect()
|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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 javax.smartcardio.ResponseAPDU respApdu
private javax.smartcardio.CommandAPDU capdu
private javax.smartcardio.Card sc
private javax.smartcardio.CardChannel ch
private javax.smartcardio.TerminalFactory factory
private javax.smartcardio.CardTerminal terminal
private java.lang.String atr
| Constructor Detail |
|---|
public TokenGammaJavaToken(java.lang.String reader)
throws javax.smartcardio.CardException
javax.smartcardio.CardException| Method Detail |
|---|
public ResponceCard selectApplet()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard verifyPin(java.lang.String pin)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard changePin(java.lang.String pinOld,
java.lang.String pinNew)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard createKey(java.lang.String name,
byte type)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard deleteObject(java.lang.String name)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getObjectCount()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getObjectName(short id)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getStatus()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard resetCard()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard signature(java.lang.String name,
byte[] data)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getPublicKey(java.lang.String name)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getKeyAlgID(java.lang.String name)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public boolean isObjectExists(java.lang.String name,
short type)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
private ResponceCard copyCertToContainer(byte[] certBlob)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard setCertificate(java.lang.String name,
byte[] certBlob)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
private ResponceCard copyCertFromContainer(java.lang.String name)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard getCertificate(java.lang.String name)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard verifySign(byte[] key,
byte[] hash,
byte[] sign,
byte type)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard createHash()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard updateHash(byte[] data)
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public ResponceCard finalHash()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
public void disconnect()
throws javax.smartcardio.CardException
javax.smartcardio.CardException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||