Работа с ключевыми парами

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

createKeyPair

createKeyPair

Создать ключевую пару.

Примеры в разделе Ключевые пары и контейнеры.

Результат:
Integer – идентификатор созданной ключевой пары.

deleteKeyPair

GOST
PRO
GOST 2
PKI
deleteKeyPair

Удалить ключевую пару.

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded.
Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.
Аргументы:
keyPairID
Тип: Integer
Идентификатор ключевой пары. Получить можно с помощью createKeyPair, getKeyPairList или deleteUserCertificate.

Примечание

Значение идентификатора не постоянно, но в рамках сессии не меняется.

getKeyPairList

GOST
PRO
PKI
getKeyPairList

Получить список ключевых пар.

Работает при любом состоянии аутентификации.

Аргументы:
tokenID
Тип: Integer
Идентификатор токена. Получается с помощью команды getAllSlots.

Примечание

Значение идентификатора не постоянно, но в рамках сессии не меняется.

Результат:
Array – массив из объектов типа PlainObject со следующими параметрами:
id
Тип: Integer
Идентификатор ключевой пары.
description
Тип: String
Описание ключевой пары.
algorithm
Тип: String
Допустимые значения: JCWebClient2.Vars.KeyAlgorithm
Алгоритм.