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

Работа с контейнерами

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

Получить список контейнеров.

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

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

Аргументы:

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

Параметры:

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

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

  • Тип: Integer
  • Описание: Идентификатор контейнера.
  • Тип: String
  • Описание: Описание контейнера.
  • Тип: String
  • Допустимые значения: JCWebClient2.Vars.KeyAlgorithm
  • Описание: Алгоритм.
  • Тип: String
  • Допустимые значения: JCWebClient2.Vars.SignaturePinState
  • Описание: Состояние установки PIN-кода подписи. Так как информация о предъявлении PIN-кода подписи является приватной, то при состоянии аутентификации равной JCWebClient2.Vars.AuthState.notBinded всегда будет возвращаться значение JCWebClient2.Vars.SignaturePinState.n_a.