kz.gamma.tumarcsp
Class CSPUtil

java.lang.Object
  extended by kz.gamma.tumarcsp.CSPUtil
All Implemented Interfaces:
java.io.Serializable

public class CSPUtil
extends java.lang.Object
implements java.io.Serializable

Вспомогательные функции криптопровайдера TumarCSP Date: 27.10.2009 Time: 17:43:22

See Also:
Serialized Form

Constructor Summary
CSPUtil()
           
 
Method Summary
 void changePasswd(java.lang.String profile, java.lang.String oldPass, java.lang.String newPass)
          Смена пароля на контейнере.
private  int getAlgType(int x)
          Получение типа алгоритма
 int getTypeKey(int algId)
          Получение типа ключа на подпись или шифрование
 int getTypeKey(java.lang.Number hProv, java.lang.Number hKey)
          Получение типа ключа на подпись или шифрование
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSPUtil

public CSPUtil()
Method Detail

changePasswd

public void changePasswd(java.lang.String profile,
                         java.lang.String oldPass,
                         java.lang.String newPass)
Смена пароля на контейнере. Длина пароля должна быть больше 7 символов. Если URL настроен на устройство, пароль меняется на устройстве.

Parameters:
profile - Ключевой контейнер, в котором необходимо сменить пароль
oldPass - Старый пароль
newPass - Новый пароль

getAlgType

private int getAlgType(int x)
Получение типа алгоритма

Parameters:
x - Идентификатор алгоритма
Returns:
Тип алгоритма

getTypeKey

public int getTypeKey(java.lang.Number hProv,
                      java.lang.Number hKey)
Получение типа ключа на подпись или шифрование

Parameters:
hProv - Хендл на контекст криптопровайдера
hKey - Хендл на ключ
Returns:
Тип ключа

getTypeKey

public int getTypeKey(int algId)
Получение типа ключа на подпись или шифрование

Parameters:
algId - Идентификатор алгоритма
Returns:
Тип ключа


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