kz.gamma.hardware.crypto.pcsc.kztoken
Class KzTokenGammaObject

java.lang.Object
  extended by kz.gamma.hardware.jce.CryptoObject
      extended by kz.gamma.hardware.crypto.pcsc.PcscGammaObject
          extended by kz.gamma.hardware.crypto.pcsc.kztoken.KzTokenGammaObject

public class KzTokenGammaObject
extends PcscGammaObject

Author:
Sergey Moisseyev

Field Summary
private  KzTokenMapKeyFile mapKeyFile
           
private  TokenKzToken tokenKzToken
           
 
Fields inherited from class kz.gamma.hardware.crypto.pcsc.PcscGammaObject
param, responceCard
 
Fields inherited from class kz.gamma.hardware.jce.CryptoObject
ALADDIN_JACARTA, algName, devName, GAMMA_JACARTA, GAMMA_JAVA_TOKEN, GOST, JACARTA, JACARTA_TOKEN, KZ_TOKEN, RSA, RU_TOKEN, SAFENET_TOKEN
 
Constructor Summary
KzTokenGammaObject()
           
 
Method Summary
 void changePassword(java.lang.String oldPass, java.lang.String newPass)
           
 boolean checkLicense()
           
 boolean checkPassword(java.lang.String pass)
           
 JCEKeyPair createKey(int algType, java.lang.String name, java.lang.String pass)
           
 void deleteKey(java.lang.String name, java.lang.String pass)
           
 int getFreeMemorySize()
           
 java.util.Enumeration<JCEKeyPair> getKeyList(java.lang.String pass)
           
 java.lang.String getSerialNumber()
           
 void init(CryptoParam param)
           
 byte[] makeDH(JCEPrivateKey privateKey, byte[] publicKey, byte[] ukm)
           
 void setCertificate(byte[] cert, JCEPrivateKey key)
           
 byte[] signature(JCEPrivateKey privateKey, byte[] hash)
           
 
Methods inherited from class kz.gamma.hardware.crypto.pcsc.PcscGammaObject
devices
 
Methods inherited from class kz.gamma.hardware.jce.CryptoObject
generatePKCS10, generateSignature, generateSubjectPublicKeyInfo, generateTimestampRequest, getAlgName, getDevName, getInstance, getInstance, getInstance, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenKzToken

private TokenKzToken tokenKzToken

mapKeyFile

private KzTokenMapKeyFile mapKeyFile
Constructor Detail

KzTokenGammaObject

public KzTokenGammaObject()
Method Detail

init

public void init(CryptoParam param)
Specified by:
init in class CryptoObject

createKey

public JCEKeyPair createKey(int algType,
                            java.lang.String name,
                            java.lang.String pass)
Specified by:
createKey in class CryptoObject

signature

public byte[] signature(JCEPrivateKey privateKey,
                        byte[] hash)
Specified by:
signature in class CryptoObject

getKeyList

public java.util.Enumeration<JCEKeyPair> getKeyList(java.lang.String pass)
Specified by:
getKeyList in class CryptoObject

setCertificate

public void setCertificate(byte[] cert,
                           JCEPrivateKey key)
Specified by:
setCertificate in class CryptoObject

deleteKey

public void deleteKey(java.lang.String name,
                      java.lang.String pass)
Specified by:
deleteKey in class CryptoObject

checkPassword

public boolean checkPassword(java.lang.String pass)
Specified by:
checkPassword in class CryptoObject

changePassword

public void changePassword(java.lang.String oldPass,
                           java.lang.String newPass)
Specified by:
changePassword in class CryptoObject

checkLicense

public boolean checkLicense()
Specified by:
checkLicense in class CryptoObject

getFreeMemorySize

public int getFreeMemorySize()
Specified by:
getFreeMemorySize in class CryptoObject

getSerialNumber

public java.lang.String getSerialNumber()
Specified by:
getSerialNumber in class CryptoObject

makeDH

public byte[] makeDH(JCEPrivateKey privateKey,
                     byte[] publicKey,
                     byte[] ukm)
Specified by:
makeDH in class CryptoObject


Copyright © 2013 Gamma Technologies. All Rights Reserved.