Присоединяйтесь!

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

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

Команда «СБИС.СписокСертификатов» возвращает список действительных неквалифицированных серверных сертификатов. В зависимости от настроек фильтрации возвращаются собственные или делегированные сертификаты. Так как простые электронные подписи (ПЭП) по умолчанию есть у всех пользователей СБИС, в результате метода они не возвращаются.

Адрес запроса: https://online.sbis.ru/service/?srv=1

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

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

Результат

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

Комментарий

  1. В результате вызова «СБИС.СписокСертификатов» к сертификатам текущего пользователя применяется фильтр с параметрами, указанными в запросе.
  2. Если в фильтре указано «ФИО»:

    • текущего пользователя — вернется список сертификатов, выданных этому пользователю. Список делегированных в результат не выводится.
    • другого сотрудника (доверителя) — вернется список сертификатов, котрые доверитель делегировал текущему пользователю.
  3. Чтобы получить полный список доступных пользователю сертификатов для подписания, указывать ФИО сотрудника не нужно. Достаточно отправить запрос без указания фильтра.
  4. Фильтр с параметром «Должность» работает аналогичным образом.
  5. Список сертификатов вернется пустым, если в списке доступных сертификатов есть ЭП сотрудника с должностью «Исполнительный директор» и в фильтре поле «Должность» = «Директор».

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

{
   "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",
            "КодСтраны": "RU",
            "Издатель": "CA-SBIS-TEST",
            "Квалифицированный": "Нет",
            "Ключ": {
               "Активирован": "Да",
               "СпособАктивации": "Активирован",
               "Тип": "Серверный"
            },
            "Название": "Тестовый Отправитель",
            "Отпечаток": "369C84029CE42EB9E469D8585813DB05AFE21A7B",
            "СерийныйНомер": "7F6D3179000100000597",
            "ФИО": "Иванов Иван Иванович"
         }
      ]
   },
   "id": 0
}
Скачать пример
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.