Описание и примеры представлены в разделе Жизненные циклы основных сущностей.
GOST 2 | PKI |
createKeyPair
Создать ключевую пару.
Примеры в разделе Ключевые пары и контейнеры.
Результат:
Integer – идентификатор созданной ключевой пары.
GOST 2 | PKI |
deleteKeyPair
Удалить ключевую пару.
Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Аргументы:
keyPairID
Тип: Integer
Идентификатор ключевой пары. Получить можно с помощью createKeyPair, getKeyPairList или deleteUserCertificate.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
GOST 2 | PKI |
getKeyPairList
Получить список ключевых пар.
Работает при любом состоянии аутентификации.
Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.
Значение идентификатора не постоянно, но в рамках сессии не меняется.
Результат:
Array – массив из объектов типа PlainObject со следующими параметрами:
id
Тип: Integer
Идентификатор ключевой пары.
description
Тип: String
Описание ключевой пары.
algorithm
Тип: String
Допустимые значения: JCWebClient2.Vars.KeyAlgorithm
Алгоритм.