Сервер электронной подписи документов

Star Fork

Документация

TSP.sign

Подписывает данные через TSP

Запрос

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

  • raw - Данные в формате Base64, которые необходимо подписать
  • useTsaPolicy - Указание политики TSP. Может быть одним из двух параметров
    • TSA_GOST_POLICY - ГОСТ новый НУЦ (по-умолчанию)
    • TSA_GOSTGT_POLICY - ГОСТ с OID текущего НУЦ
  • tspHashAlgorithm - Алгоритм хэширования для создания подписи TSP. Может быть одним из следующих значений:
    • MD5
    • SHA1
    • SHA224
    • SHA256
    • SHA384
    • SHA512
    • RIPEMD128
    • RIPEMD160
    • RIPEMD256
    • GOST34311GT
    • GOST34311 (по-умолчанию)

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

{
    "version": "1.0",
    "method":"TSP.sign",
    "params": {
        "raw": "YXNkYXNk"
    }
}

Ответ

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

{
    "result": {
        "tsp": "MIIF/..."
    },
    "message": "",
    "status": 0
}

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

  • tsp - CMS данные TSP метки, закодированные при помощи Base64