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

