kz.gamma.hardware.crypto.pcsc.jacarta.gamma
Class GammaJaCartaGammaObject

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.jacarta.gamma.GammaJaCartaGammaObject

public class GammaJaCartaGammaObject
extends PcscGammaObject

Author:
Sergey Moiseyev, Renat Karimov

Field Summary
private  byte[] license
           
private  boolean licState
           
private  TokenGammaJaCarta tokenGammaJaCarta
           
 
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
GammaJaCartaGammaObject()
           
 
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[] data)
           
 
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

tokenGammaJaCarta

private TokenGammaJaCarta tokenGammaJaCarta

license

private byte[] license

licState

private boolean licState
Constructor Detail

GammaJaCartaGammaObject

public GammaJaCartaGammaObject()
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[] data)
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.