Описание и примеры представлены в разделе Жизненные циклы основных сущностей.

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
Алгоритм.