Интеграция со СБИС

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

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

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

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

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

  • "Параметр": объект:
    • "Сертификат": объект, не обязательный:
      • "ДвоичныеДанные"*: сертификат в формате X.509 и кодировке DER, закодированный в Base64
      • "Отпечаток"*: строка

В объекте «Сертификат» мы рекомендуем передавать только один параметр — «ДвоичныеДанные» или «Отпечаток». Если указан «Отпечаток», поиск сертификата производится по списку отозванных.

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

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

  • "Сертификат" массив объектов:
    • "Действителен": строка "Да"/"Нет"
    • "Отпечаток": строка. Возвращается, если передавался входной параметр "Отпечаток"
    • "Состояние": объект:
      • "Код": строка
      • "Комментарий": строка с описанием состояния сертификата

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

{
  "jsonrpc": "2.0",
  "method": "СБИС.ПроверитьСертификаты",
  "params": {
    "Параметр": {
      "Сертификат": [
        {
          "ДвоичныеДанные": "TUlJR2NUQ0NCaUNnQXdJQkFnSUtWNFRkY1FBQUFBQUFtREFJQmdZcWhRTUNBZ013R0RFV01CUUdBMVVFQXhNTlZFVlRWQzFXUVV4Sg0KUkMxRFFUQWVGdzB4TlRBNE1qWXhNak00TURCYUZ3MHhOakV4TWpZeE1qUTRNREJhTUlJQmdERVlNQllHQlNxRkEyUUJFZzAwTlRjNA0KTnpnMU5EQXlOalkwTVJZd0ZBWUZLb1VEWkFNU0N6TXhNemd5TnpReU5qWXpNUm93R0FZSUtvVURBNEVEQVFFU0REQXdOelkxTkRNeQ0KTVRBMk9URWpNQ0VHQ1NxR1NJYjNEUUVKQVJZVWMzWXVkSEo1WVd0cGJrQjBaVzV6YjNJdWNuVXhEekFOQmdOVkJBb2VCZ1F1QkJzQQ0KTVRFS01BZ0dBMVVFQ3hNQk1ERWZNQjBHQTFVRURCNFdCREFFTWdSQ0JENEFMUVJDQkRVRVFRUkNCRFVFUURFUE1BMEdBMVVFQXg0Rw0KQkM0RUd3QXhNU2t3SndZRFZRUUVIaUFFSWdRMUJFRUVRZ1ErQkRJRVN3UTVCQzRFR3dRZkJEVUVRQVF5QkVzRU9URWpNQ0VHQTFVRQ0KS2g0YUJDSUVOUVJCQkVJQUlBUWlCRFVFUVFSQ0JENEVNZ1E0QkVjeEN6QUpCZ05WQkFZVEFsSlZNUXd3Q2dZRFZRUUhFd05rWm5NeA0KUXpCQkJnTlZCQWdlT2dBd0FERUFJQVFnQkRVRVFRUS9CRU1FTVFRN0JEZ0VPZ1F3QUNBRUVBUTBCRXNFTXdRMUJFOEFJQUFvQkJBRQ0KTkFSTEJETUVOUVJQQUNreEREQUtCZ05WQkFrVEEzTmtaakJqTUJ3R0JpcUZBd0lDRXpBU0JnY3FoUU1DQWlRQUJnY3FoUU1DQWg0Qg0KQTBNQUJFRC9KSnZBRFZtS05WRnlxQmZNRUZoNEdrOWFXQ0Z3ZURxcnpjeUtIYUthb3dGYUVQYVRBQ29GMTZVUjZFbnBwL0NVTGFBaw0KUEI3SGpkWTFpVHZDYjRxbW80SUQzakNDQTlvd0dRWUpLb1pJaHZjTkFRa1BCQXd3Q2pBSUJnWXFoUU1DQWhVd0RnWURWUjBQQVFILw0KQkFRREFnVHdNSUdXQmdOVkhTVUVnWTR3Z1lzR0J5cUZBd0lDSWhrR0J5cUZBd0lDSWhvR0J5cUZBd0lDSWdZR0JpcUZBd0lYQXdZSQ0KS29VREFrQUJBUUVHQ0NxRkF3TXBBUU1FQmdncWhRTURPZ0lCQWdZSUtvVURBem9DQVFrR0JpcUZBd05aR0FZR0tvVURBMTBQQmdjcQ0KaFFNRkF5Z0JCZ2NxaFFNRkF6QUJCZ2dxaFFNSEFoVUJBZ1lJS3dZQkJRVUhBd0lHQ0NzR0FRVUZCd01FTUIwR0ExVWRJQVFXTUJRdw0KQ0FZR0tvVURaSEVCTUFnR0JpcUZBMlJ4QWpBZEJnTlZIUTRFRmdRVWNpK1MxSXZRazRoN3FlSjM5S2JWOVEydVZkOHdUd1lEVlIwag0KQkVnd1JvQVVDRzlocGc4aHYwa3hRekl1Vi92MVRZVVdFOVNoSEtRYU1CZ3hGakFVQmdOVkJBTVREVlJGVTFRdFZrRk1TVVF0UTBHQw0KRUIrWUYyNWZmMVNpUUVyLzJ5REJNdFl3UVFZRFZSMGZCRG93T0RBMm9EU2dNb1l3YUhSMGNEb3ZMMlZoTVMxMllXeHBaQzFqWVM5ag0KWlhKMFpXNXliMnhzTDFSRlUxUXRWa0ZNU1VRdFEwRXVZM0pzTUlHbUJnZ3JCZ0VGQlFjQkFRU0JtVENCbGpCSkJnZ3JCZ0VGQlFjdw0KQW9ZOWFIUjBjRG92TDJWaE1TMTJZV3hwWkMxallTOWpaWEowWlc1eWIyeHNMMlZoTVMxMllXeHBaQzFqWVY5VVJWTlVMVlpCVEVsRQ0KTFVOQkxtTnlkREJKQmdnckJnRUZCUWN3QW9ZOVptbHNaVG92TDJWaE1TMTJZV3hwWkMxallTOWpaWEowWlc1eWIyeHNMMlZoTVMxMg0KWVd4cFpDMWpZVjlVUlZOVUxWWkJURWxFTFVOQkxtTnlkREFyQmdOVkhSQUVKREFpZ0E4eU1ERTFNRGd5TmpFeU16Z3dNRnFCRHpJdw0KTVRZeE1USTJNVEl6T0RBd1dqQTJCZ1VxaFFOa2J3UXREQ3NpMEpyUmdOQzQwTC9SZ3RDKzBKL1JnTkMrSUVOVFVDSWdLTkN5MExYUg0KZ05HQjBMalJqeUF6TGpZcE1JSUJNZ1lGS29VRFpIQUVnZ0VuTUlJQkl3d3JJdENhMFlEUXVOQy8wWUxRdnRDZjBZRFF2aUJEVTFBaQ0KSUNqUXN0QzEwWURSZ2RDNDBZOGdNeTQyS1F4VEl0Q2owTFRRdnRHQjBZTFF2dEN5MExYUmdOR1AwWTdSaWRDNDBMa2cwWWJRdGRDOQ0KMFlMUmdDQWkwSnJSZ05DNDBML1JndEMrMEovUmdOQytJTkNqMEtZaUlOQ3kwTFhSZ05HQjBMalF1Q0F4TGpVTVRrUFF0ZEdBMFlMUQ0KdU5HRTBMalF1dEN3MFlJZzBZSFF2dEMrMFlMUXN0QzEwWUxSZ2RHQzBMTFF1TkdQSU9LRWxpRFFvZENrTHpFeU1TMHlNamN5SU5DKw0KMFlJZ01USXVNVEl1TWpBeE13eFAwS0hRdGRHQTBZTFF1TkdFMExqUXV0Q3cwWUlnMFlIUXZ0QyswWUxRc3RDMTBZTFJnZEdDMExMUQ0KdU5HUElPS0VsaURRb2RDa0x6RXlPQzB5TXpVeUlOQyswWUlnTVRVdU1EUXVNakF4TkRBSUJnWXFoUU1DQWdNRFFRRHlRRklUc2dFUA0KYWY0dEFFUWljQmRvbFUxR0ZVRjNISnF2cWlkckUzL1k3RE5TMlYvMmpSMVZCNHZOSUpPSldGKzNOb21RMmpDSk5MUlZSSnYrZnVYLw0K"
        }
      ]
    }
  },
  "id": 0
}

Пример ответа (сертификат действителен)

{
  "jsonrpc": "2.0",
  "result": {
    "Сертификат": [
      {
        "Действителен": "Да",
        "Состояние": {
          "Код": "0",
          "Комментарий": "Сертификат действителен."
        }
      }
    ]
  },
  "id": 0
}

Пример запроса (передача отпечатка)

{
  "jsonrpc": "2.0",
  "method": "СБИС.ПроверитьСертификаты",
  "params": {
    "Параметр": {
      "Сертификат": [
        {
          "Отпечаток": "82415FE6ACEE31D74D41C9F76763F4860639E8C8"
        }
      ]
    }
  },
  "id": 0
}

Пример ответа (сертификат действителен)

{
  "jsonrpc": "2.0",
  "result": {
    "Сертификат": [
      {
        "Действителен": "Да",
        "Отпечаток": "82415FE6ACEE31D74D41C9F76763F4860639E8C8",
        "Состояние": {
          "Код": "0",
          "Комментарий": "Сертификат действителен."
        }
      }
    ]
  },
  "id": 0
}