public class ProfileCreator
extends java.lang.Object
Constructor and Description |
---|
ProfileCreator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createProfile(java.lang.String name,
java.lang.String dev,
java.lang.String password,
java.lang.String param)
Создание профайла.
|
java.lang.String |
createProfile(java.lang.String name,
java.lang.String dev,
java.lang.String user,
java.lang.String password,
java.lang.String param,
java.lang.String cont,
java.lang.Integer algExch,
java.lang.Integer algSign)
Создание профайла.
|
java.lang.String |
createUrl(java.lang.String name,
java.lang.String dev,
java.lang.String user,
java.lang.String password,
java.lang.String param,
java.lang.String cont,
java.lang.Integer algExch,
java.lang.Integer algSign)
Создание URL для доступа к ключам.
|
public java.lang.String createProfile(java.lang.String name, java.lang.String dev, java.lang.String password, java.lang.String param) throws java.lang.Exception
name
- Имя профайлаdev
- Устройство хранения.
Типы устройств хранения могут быть получены, используя метод
getCspInfo
c параметром
param
, равным LibraryWrapper.PP_ENUM_KEYSTORAGE
, и
infoType
, равным CSPInfoFunctions.KEYSTORAGE_NAMES
.
Например, могут быть получены следующие типы устройств:
file используется для создания профайла указывающего на ключ, хранящийся на файловой системе.
kztoken используется для создания профайла указывающего на ключ, хранящийся на eToken PRO (Java).
kztoken используется для создания профайла указывающего на ключ, хранящийся на KazToken.
j-token используется для создания профайла указывающего на ключ, хранящийся на eToken PRO.
password
- Пароль для доступа к ключевому контейнеру. Если null, то устанавливается пустой парольparam
- Параметр устройства хранения.
Примеры.
Для ключевого контейнера на файловой системе (устройство хранения - file):
Для устройства eToken PRO (устройство хранения - j-token):
Для устройства eToken PRO (Java) (устройство хранения - kztoken):
Для устройства KazToken (устройство хранения - kztoken):
java.lang.Exception
public java.lang.String createProfile(java.lang.String name, java.lang.String dev, java.lang.String user, java.lang.String password, java.lang.String param, java.lang.String cont, java.lang.Integer algExch, java.lang.Integer algSign)
name
- Имя профайла.dev
- Устройство хранения.
Типы устройств хранения могут быть получены, используя метод
getCspInfo
c параметром
param
, равным LibraryWrapper.PP_ENUM_KEYSTORAGE
, и
infoType
, равным CSPInfoFunctions.KEYSTORAGE_NAMES
.
Например, могут быть получены следующие типы устройств:
file используется для создания профайла указывающего на ключ, хранящийся на файловой системе.
kztoken используется для создания профайла указывающего на ключ, хранящийся на eToken PRO (Java).
kztoken используется для создания профайла указывающего на ключ, хранящийся на KazToken.
j-token используется для создания профайла указывающего на ключ, хранящийся на eToken PRO.
user
- Имя ключевого контейнераpassword
- Пароль для доступа к ключевому контейнеру. Если null, то устанавливается пустой парольparam
- Параметр устройства хранения.
Примеры.
Для ключевого контейнера на файловой системе (устройство хранения - file):
Для устройства eToken PRO (устройство хранения - j-token):
Для устройства eToken PRO (Java) (устройство хранения - kztoken):
Для устройства KazToken (устройство хранения - kztoken):
cont
- Формат ключевого контейнера. Возможные форматы:
algExch
- Алгоритм на ключевой обмен.
Алгоритмы на ключевой обмен могут быть получены, используя метод
getCspInfo
c параметром
param
равным LibraryWrapper.PP_ENUM_EXCH_KEY_ALG
и
infoType
, равным LibraryWrapper.KEY_ALG_ID
.
Например, могут быть получены следующие алгоритмы на ключевой обмен:
algSign
- Алгоритм на подпись.
Алгоритмы на подпись могут быть получены, используя метод
getCspInfo
c параметром
param
равным LibraryWrapper.PP_ENUM_SIGN_KEY_ALG
и
infoType
, равным LibraryWrapper.KEY_ALG_ID
.
Например, могут быть получены следующие алгоритмы на подпись:
public java.lang.String createUrl(java.lang.String name, java.lang.String dev, java.lang.String user, java.lang.String password, java.lang.String param, java.lang.String cont, java.lang.Integer algExch, java.lang.Integer algSign)
name
- Имя URLdev
- Устройство хранения.
Типы устройств хранения могут быть получены, используя метод
getCspInfo
c параметром
param
, равным LibraryWrapper.PP_ENUM_KEYSTORAGE
, и
infoType
, равным CSPInfoFunctions.KEYSTORAGE_NAMES
.
Например, могут быть получены следующие типы устройств:
file используется для создания URL, указывающего на ключ, хранящийся на файловой системе.
kztoken используется для создания URL, указывающего на ключ, хранящийся на eToken PRO (Java).
kztoken используется для создания URL, указывающего на ключ, хранящийся на KazToken.
j-token используется для создания URL, указывающего на ключ, хранящийся на eToken PRO.
user
- Имя ключевого контейнераpassword
- Пароль для доступа к ключевому контейнеру. Если null, то устанавливается пустой парольparam
- Параметр устройства хранения.
Примеры.
Для ключевого контейнера на файловой системе (устройство хранения - file):
Для устройства eToken PRO (устройство хранения - j-token):
Для устройства eToken PRO (Java) (устройство хранения - kztoken):
Для устройства KazToken (устройство хранения - kztoken):
cont
- Формат ключевого контейнера. Возможные форматы:
algExch
- Алгоритм на ключевой обмен.
Алгоритмы на ключевой обмен могут быть получены, используя метод
getCspInfo
c параметром
param
равным LibraryWrapper.PP_ENUM_EXCH_KEY_ALG
и
infoType
, равным LibraryWrapper.KEY_ALG_ID
.
Например, могут быть получены следующие алгоритмы на ключевой обмен:
algSign
- Алгоритм на подпись.
Алгоритмы на подпись могут быть получены, используя метод
getCspInfo
c параметром
param
равным LibraryWrapper.PP_ENUM_SIGN_KEY_ALG
и
infoType
, равным LibraryWrapper.KEY_ALG_ID
.
Например, могут быть получены следующие алгоритмы на подпись:
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.