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

Работа с автономными сертификатами

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

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

Для GOST 2, PKI.

Записать на токен автономный сертификат, не создавая контейнер.

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

Примеры в разделе Создание автономного сертификата.

Аргументы:

  • Тип: String
  • Описание: Описание сертификата.

Результат: Integer — идентификатор записанного сертификата.

Удалить сертификат.

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

Примеры в разделе Удаление автономного сертификата.

Аргументы:

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

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

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

Примеры в разделе Получение списков сущностей.

Аргументы:

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

Параметры:

  • Тип: String
  • Описание: Серийный номер сертификата. В результат добавляются сертификаты, имеющие указанный серийный номер (регистр не учитывается).
  • Тип: String
  • Описание: Имя издателя. В результат добавляются сертификаты, имеющие указанную подстроку в имени издателя (регистр учитывается).
  • Тип: String
  • Описание: Имя субъекта. В результат добавляются сертификаты, имеющие указанную подстроку в имени субъекта (регистр учитывается).

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

  • Тип: Integer
  • Описание: Идентификатор сертификата.
  • Тип: String
  • Описание: Описание сертификата.