Электронный документооборот

СБИС.АктивироватьСертификат

СБИС.АктивироватьСертификат

Команда «СБИС.АктивироватьСертификат» используется для неквалифицированных серверных ключей с защитой от несанкционированного доступа. Она передает в СБИС код активации для ключа — постоянный пин-код или одноразовый пароль.
Постоянный пин-код можно задать в передаваемых параметрах. Для одноразового пароля в вашей системе должен быть реализован интерфейс ввода.

Команда выполняется непосредственно перед первым использованием закрытой части ключа для подписания и расшифровки. Активация действует до окончания сессии аутентификации.

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

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

  • "Сертификат": объект:
    • "Отпечаток"*: строка
    • "КодАктивации"*: строка

Результат

Пустой объект.

* — обязательный параметр.

​Пример запроса

{
   "jsonrpc": "2.0",
   "method": "СБИС.АктивироватьСертификат",
   "params": {
      "Сертификат": {
         "КодАктивации": "1234",
         "Отпечаток": "DEADBEEF0DA0F82274E89F924E16B106F5C39BE0"
      }
   },
   "id": 0
}
Скачать пример

Пример ответа (успех)

{
   "jsonrpc": "2.0",
   "result": {},
   "id": 0
}
Скачать пример

Пример ответа (ошибка)

{
   "jsonrpc": "2.0",
   "error": {
      "code": -32000,
      "message": "Ошибка при активации сертификата",
      "details": "1",
      "data": {
         "classid": "{00000000-0000-0000-0000-1fa000020000}",
         "addinfo": null
      }
   },
   "id": 0
}
Скачать пример