kz.gamma.hardware.crypto
Class DeviceList

java.lang.Object
  extended by kz.gamma.hardware.crypto.DeviceList

public class DeviceList
extends java.lang.Object

Author:
Sergey Moisseyev, Renat Karimov

Field Summary
private static byte[] ALADDIN_JACARTA_APPLET
           
private static byte[] GAMMA_JACARTA_APPLET
           
private static byte[] GAMMA_JAVA_TOKEN_APPLET
           
private static byte[] KZ_TOKEN_SERIAL
           
private static byte[] KZ_TOKEN_STATUS
           
 
Constructor Summary
DeviceList()
           
 
Method Summary
private static void checkDevice(java.lang.String libName, DeviceParameter deviceParameter, java.lang.String deviceName, boolean isGost)
           
private static boolean isAppletLoaded(javax.smartcardio.CardChannel ch, byte[] applet)
           
private static boolean isKzToken(javax.smartcardio.CardChannel ch)
           
static java.util.List<DeviceParameter> listOfDevices(java.lang.String algorithm)
          Получение устройств по алгоритму, с которым они могут работать.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALADDIN_JACARTA_APPLET

private static byte[] ALADDIN_JACARTA_APPLET

GAMMA_JACARTA_APPLET

private static byte[] GAMMA_JACARTA_APPLET

GAMMA_JAVA_TOKEN_APPLET

private static byte[] GAMMA_JAVA_TOKEN_APPLET

KZ_TOKEN_STATUS

private static byte[] KZ_TOKEN_STATUS

KZ_TOKEN_SERIAL

private static byte[] KZ_TOKEN_SERIAL
Constructor Detail

DeviceList

public DeviceList()
Method Detail

isAppletLoaded

private static boolean isAppletLoaded(javax.smartcardio.CardChannel ch,
                                      byte[] applet)

isKzToken

private static boolean isKzToken(javax.smartcardio.CardChannel ch)

checkDevice

private static void checkDevice(java.lang.String libName,
                                DeviceParameter deviceParameter,
                                java.lang.String deviceName,
                                boolean isGost)

listOfDevices

public static java.util.List<DeviceParameter> listOfDevices(java.lang.String algorithm)
Получение устройств по алгоритму, с которым они могут работать. Если в качестве алгоритма передан null или пустая строка, то производится поиск устройств по всем алгоритмам

Parameters:
algorithm - Имя алгоритма. Возможные варианты:
  • gost - CryptoObject.GOST;
  • rsa - CryptoObject.RSA.
Returns:
Список устройств


Copyright © 2013 Gamma Technologies. All Rights Reserved.