kz.gamma.tumarcsp
Class AlgParamUtil

java.lang.Object
  extended by kz.gamma.tumarcsp.AlgParamUtil

public class AlgParamUtil
extends java.lang.Object

Параметры алгоритмов


Field Summary
private  java.util.Hashtable<java.lang.Integer,java.lang.Integer> algIdAlgCode
           
 java.util.Hashtable<java.lang.String,java.lang.Integer> algKey
           
 java.util.Hashtable<java.lang.String,java.lang.String> algKeyName
           
private static java.lang.Integer[] ALL_ALGORITHM_CODES
           
private static java.util.List<java.lang.Integer> ALL_ALGORITHM_CODES_LIST
           
private static java.lang.Integer[] ALL_ALGORITHM_IDENTIFIERS
           
private static java.util.List<java.lang.Integer> ALL_ALGORITHM_IDENTIFIERS_LIST
           
private  java.lang.Boolean isCspContainsKzOids
           
 
Constructor Summary
AlgParamUtil()
          Конструктор
 
Method Summary
 java.lang.Integer getAlgCode(int algId)
          Получение кода алгоритма
 java.lang.Integer getAlgId(int algCode)
          Получение идентификатора алгоритма
 java.util.Hashtable<java.lang.Integer,java.lang.Integer> getAlgIdAlgCode()
           
 java.util.Hashtable<java.lang.String,java.lang.Integer> getAlgKey()
           
 java.util.Hashtable<java.lang.String,java.lang.String> getAlgKeyName()
           
 java.util.List<byte[]> getAttribute(int param, int field)
          Получение атрибута
 java.lang.String getOID(int algId)
          Получение OID-а алгоритма
 int getSize(byte[] data, int offset)
          Deprecated. replaced by DataConverter.getSizeWithoutNulls(byte[] data, int offset)
 java.lang.Boolean isAlgCode(java.lang.Integer number)
           
 java.lang.Boolean isAlgId(java.lang.Integer number)
           
 java.lang.Boolean isCspContainsKzOids()
           
 void setKey()
          Установка ключа
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

algKey

public java.util.Hashtable<java.lang.String,java.lang.Integer> algKey

algKeyName

public java.util.Hashtable<java.lang.String,java.lang.String> algKeyName

algIdAlgCode

private java.util.Hashtable<java.lang.Integer,java.lang.Integer> algIdAlgCode

isCspContainsKzOids

private java.lang.Boolean isCspContainsKzOids

ALL_ALGORITHM_CODES

private static final java.lang.Integer[] ALL_ALGORITHM_CODES

ALL_ALGORITHM_IDENTIFIERS

private static final java.lang.Integer[] ALL_ALGORITHM_IDENTIFIERS

ALL_ALGORITHM_CODES_LIST

private static final java.util.List<java.lang.Integer> ALL_ALGORITHM_CODES_LIST

ALL_ALGORITHM_IDENTIFIERS_LIST

private static final java.util.List<java.lang.Integer> ALL_ALGORITHM_IDENTIFIERS_LIST
Constructor Detail

AlgParamUtil

public AlgParamUtil()
Конструктор

Method Detail

getSize

@Deprecated
public int getSize(byte[] data,
                              int offset)
Deprecated. replaced by DataConverter.getSizeWithoutNulls(byte[] data, int offset)

Вернуть размер массива без NULL-данных

Parameters:
data - Массив
offset - Смещение
Returns:
The generated string

getOID

public java.lang.String getOID(int algId)
Получение OID-а алгоритма

Parameters:
algId - Идентификатор алгоритма
Returns:
OID алгоритма

getAlgCode

public java.lang.Integer getAlgCode(int algId)
Получение кода алгоритма

Parameters:
algId - Идентификатор алгоритма
Returns:
Код алгоритма

getAttribute

public java.util.List<byte[]> getAttribute(int param,
                                           int field)
Получение атрибута

Parameters:
param - Параметр
field - Поле
Returns:
Атрибут

setKey

public void setKey()
Установка ключа


getAlgKey

public java.util.Hashtable<java.lang.String,java.lang.Integer> getAlgKey()

getAlgKeyName

public java.util.Hashtable<java.lang.String,java.lang.String> getAlgKeyName()

getAlgIdAlgCode

public java.util.Hashtable<java.lang.Integer,java.lang.Integer> getAlgIdAlgCode()

isAlgCode

public java.lang.Boolean isAlgCode(java.lang.Integer number)

isAlgId

public java.lang.Boolean isAlgId(java.lang.Integer number)

isCspContainsKzOids

public java.lang.Boolean isCspContainsKzOids()

getAlgId

public java.lang.Integer getAlgId(int algCode)
Получение идентификатора алгоритма

Parameters:
algCode - Код алгоритма
Returns:
Идентификатор алгоритма


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.