СБИС.СПИСОКСЕРТИФИКАТОВ

СБИС.СписокСертификатов

Команда СБИС.СписокСертификатов возвращает список действительных сертификатов, собственных и делегированных, в соответствии с заданными условиями фильтрации.

Адрес для выполнения запроса: https://online.sbis.ru/service/?srv=1

Параметры строки запроса

  • "Фильтр": объект:
    • "Сертификат": объект, не обязательный:
      • "ФИО": строка, подписант
      • "Должность": строка
      • "ИНН": строка
      • "Название": строка, название организации
      • "Отпечаток": строка, отпечаток
      • "СерийныйНомер": строка, серийный номер
      • "Квалифицированный": строка "Да"/"Нет"
      • "Ключ": объекта

Результат запроса

  • "Сертификат": массив объектов:
    • "ФИО": строка
    • "Должность": строка
    • "ИНН": строка
    • "Название": строка
    • "Отпечаток": строка
    • "СерийныйНомер": строка, серийный номер
    • "Квалифицированный": строка "Да"/"Нет"
    • "ДействителенС": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "ДействителенПо": строка в формате "ДД.ММ.ГГГГ ЧЧ.ММ.СС"
    • "Ключ": объекта
      • "Активирован": строка "Да"/"Нет"
      • "СпособАктивации": строка, описание и возможные значения см. в разделе "Работа с контрагентами"
      • "Тип": строка, описание и возможные значения.

Комментарий

В результате вызова СБИС.СписокСертификатов метода, к списку доступных текущему пользователю сертификатов (собственных и делегированных) применяется фильтр, с параметрами указанными в запросе.

Если в фильтре указано "ФИО":

  • текущего пользователя — будет возвращен список сертификатов, выданных текущему пользователю (список делегированных сертификатов не попадет в выдачу).
  • другого сотрудника (доверителя) — будет возвращен список сертификатов делегированных текущему пользователю от сотрудника, чье ФИО было указано в запросе.

Чтобы получить полный список доступных пользователю сертификатов для подписания, указывать ФИО сотрудника не нужно. Достаточно отправить запрос без указания фильтра.

Аналогично работает фильтр с параметром "Должность". Однако, если в списке доступных сертификатов есть ЭП, выданная сотруднику с должностью "Исполнительный директор", а в фильтре в поле "Должность" указано значение "Директор", то в результатах запроса будет возвращен пустой список.

Настройки прав доступа

Для выполнение команды СБИС.СписокСертификатов у пользователя внешнего API-интерфейса в кабинете СБИС должны быть права на работу с документами (уровень доступа «Просмотр», «Полный» или «Администрирование»).

Пример запроса (без фильтра)

{
 "jsonrpc": "2.0",
 "method": "СБИС.СписокСертификатов",
 "params": {
 "Фильтр": {}
 },
 "id": 0
}

Скачать пример

​Пример запроса (с фильтром)

{
 "jsonrpc": "2.0",
 "method": "СБИС.СписокСертификатов",
 "params": {
 "Фильтр": {
 "Сертификат": {
 "ИНН": "1111654353"
 }
 }
 },
 "id": 0
}

Скачать пример

Пример ответа

{
 "jsonrpc": "2.0",
 "result": {
 "Сертификат": [{
 "ДвоичныеДанные": "",
 "ДействителенПо": "13.04.2018 11.10.00",
 "ДействителенС": "13.04.2015 11.00.00",
 "Должность": "Тестовая",
 "ИНН": "1111654353",
 "Издатель": "CA-SBIS-TEST",
 "Квалифицированный": "Да",
 "Ключ": {
 "Активирован": "Да",
 "СпособАктивации": "Активирован",
 "Тип": "Серверный"
 },
 "Название": "Тестовый Отправитель",
 "Отпечаток": "369C84029CE42EB9E469D8585813DB05AFE21A7B",
 "СерийныйНомер": "7F6D3179000100000597",
 "ФИО": "Иванов Иван Иванович"
 }]
 },
 "id": 0
}

Скачать пример

 

1
0
Оставьте свой отзыв:
ОТПРАВИТЬ