Перейти к содержимому

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

USB-токены и смарт-карты JaCartaAPI и SDKUSB-токены и смарт-карты JaCarta

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

Для GOST 2, PKI.

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

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

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

Для GOST 2, PKI.

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

Работает при состоянии аутентификации выше, чем JCWebClient2.Vars.AuthState.notBinded. Текущее состояние аутентификации можно получить с помощью команды getLoggedInState.

Аргументы:

  • Тип: Integer
  • Описание: Идентификатор ключевой пары. Получить можно с помощью createKeyPair, getKeyPairList или deleteUserCertificate. Значение идентификатора не постоянно, но в рамках сессии не меняется.

Для GOST 2, PKI.

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

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

Аргументы:

  • Тип: Integer
  • Описание: Идентификатор токена. Получается с помощью команды getAllSlots. Значение идентификатора не постоянно, но в рамках сессии не меняется.

Результат: Array — массив из объектов типа PlainObject со следующими параметрами:

  • Тип: Integer
  • Описание: Идентификатор ключевой пары.
  • Тип: String
  • Описание: Описание ключевой пары.