Показать/Скрыть содержание

    REST API Ключ Lite

    Ключ Lite в режиме программного интерфейса (REST API) позволяет подписывать документы электронной подписью, используя при этом интегрированную с ним систему и средство ЭП, установленное на устройстве пользователя.

    Ключи ЭП и закрытые ключи пользователей создаются и хранятся непосредственно на устройстве пользователя, где выполняются криптографические операции с использованием КриптоПро CSP или другого СКЗИ, имеющего действующий сертификат соответствия ФСБ России.

    Данный раздел содержит руководство разработчика Ключ Lite. REST-интерфейс предоставляет конечные точки для доступа к следующим функциям сервиса:

    • Создание подписи;
    • Усовершенствование подписи;
    • Получение политики сервиса.

    В рамках REST API взаимодействие с сервисом осуществляется посредством HTTP-запросов.

    Общий префикс для всех конечных точек сервиса: https://{{hostname}}/{{InstanceNameName}}/rest, где {{hostname}} – адрес сервера, на котором расположен экземпляр сервиса, {{InstanceNameName}} – название веб-приложения сервиса.

    Входные параметры передаются в теле самого запроса (только для HTTP методов POST и PATCH). Все объекты передаются и возвращаются в формате JSON, списки возвращаются в виде массивов JSON объектов. Массивы байтов передаются в виде строк в кодировке BASE64.

    Конечные точки

    • Конечная точка Signatures
    • Конечная точка Hash
    • Конечная точка Policy
    • Конечная точка Health

    Типы данных

    • Параметры для предобработки документа (PreSignArgs)
    • Параметры для добавления подписи в документ (PostSignArgs)
    • Параметры операции усовершенствования подписи (EnhanceSignatureArgs)
    • Результат предобработки документа (DSSPreSignResponse)
    • Политика сервиса (DSSLitePolicy)
    • Параметры хэширования документа в заголовке (header)
    • Перечислимые типы данных:
      • Тип подписи (SignatureType)
      • Параметры подписи (SignatureParams)
    В начало © ООО "КРИПТО-ПРО", 2000–2025