kz.gamma.hardware.crypto.params
Class DeviceParameter

java.lang.Object
  extended by kz.gamma.hardware.crypto.params.DeviceParameter

public class DeviceParameter
extends java.lang.Object

Author:
Sergey Moisseyev, Renat Karimov

Field Summary
private  java.lang.String gostDeviceName
           
private  boolean isGost
           
private  boolean isRsa
           
private  java.lang.String readerName
           
private  java.lang.String rsaDeviceName
           
 
Constructor Summary
DeviceParameter()
           
 
Method Summary
 java.lang.String getGostDeviceName()
           
 java.lang.String getLibraryName()
          Получение имени библиотеки для работы с устройством.
 java.lang.String getLibraryName(java.lang.String alg)
          Получение имени библиотеки для работы с устройством.
 java.lang.String getReaderName()
           
 java.lang.String getRsaDeviceName()
           
 boolean isGost()
           
 boolean isHaveDevice(java.lang.String algorithm)
          Проверка на то, содержит ли параметр такое устройство, которое может работать с указанным алгоритмом
 boolean isRsa()
           
 void setGost(boolean gost)
           
 void setGostDeviceName(java.lang.String gostDeviceName)
           
 void setReaderName(java.lang.String readerName)
           
 void setRsa(boolean rsa)
           
 void setRsaDeviceName(java.lang.String rsaDeviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readerName

private java.lang.String readerName

isGost

private boolean isGost

gostDeviceName

private java.lang.String gostDeviceName

isRsa

private boolean isRsa

rsaDeviceName

private java.lang.String rsaDeviceName
Constructor Detail

DeviceParameter

public DeviceParameter()
Method Detail

getReaderName

public java.lang.String getReaderName()

setReaderName

public void setReaderName(java.lang.String readerName)

isGost

public boolean isGost()

setGost

public void setGost(boolean gost)

getGostDeviceName

public java.lang.String getGostDeviceName()

setGostDeviceName

public void setGostDeviceName(java.lang.String gostDeviceName)

isRsa

public boolean isRsa()

setRsa

public void setRsa(boolean rsa)

getRsaDeviceName

public java.lang.String getRsaDeviceName()

setRsaDeviceName

public void setRsaDeviceName(java.lang.String rsaDeviceName)

isHaveDevice

public boolean isHaveDevice(java.lang.String algorithm)
Проверка на то, содержит ли параметр такое устройство, которое может работать с указанным алгоритмом

Parameters:
algorithm - Алгоритм
Returns:
true, если содержит, иначе false

getLibraryName

public java.lang.String getLibraryName()
Получение имени библиотеки для работы с устройством. Необходим только для устройств, которые позволяют работать с RSA алгоритмом. Для ГОСТ устройств будет возвращен null

Returns:
Наименование библиотеки

getLibraryName

public java.lang.String getLibraryName(java.lang.String alg)
Получение имени библиотеки для работы с устройством. Необходим только для устройств, которые позволяют работать с RSA алгоритмом. Для ГОСТ устройств будет возвращен null

Returns:
Наименование библиотеки


Copyright © 2013 Gamma Technologies. All Rights Reserved.