Show / Hide Table of Contents

    Конечная точка Transactions

    Создание транзакций - выполнение операций на Сервисе Подписи с подтверждением вторым фактором аутентификации.

    Параметр Значение
    HTTP-метод POST
    Путь https://dss.cryptopro.ru/SignServer/rest/api/transactions
    Параметры Transaction - Параметр транзакции
    Возвращаемое значение string - Идентификатор транзакции

    Типовые ошибки

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

    Запрос на создание сертификата

    POST https://host/SignServer/rest/api/transactions HTTP/1.1
    Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGci ... pz4erYJpgoN_RgQLA
    Content-Type: application/json; charset=utf-8
    Host: host
    Content-Length: 200
    Expect: 100-continue
    
    {
    "OperationCode":16,
    "Parameters":
    [
        {"Name":"CertSubjectName","Value":"CN=dssUser,C=RU"},
        {"Name":"CAId","Value":"11"},
        {"Name":"EkuString","Value":"1.2.643.2.2.34.2,1.2.643.2.2.34.4,1.3.6.1.5.5.7.3.2"}
    ]}
    

    Запрос на подпись документа

    POST https://host/SignServer/rest/api/transactions HTTP/1.1
    Authorization: Bearer eyJ0eXAiOiJKV1QiLCJh ... 8CeXycwB6A
    Content-Type: application/json; charset=utf-8
    Host: host
    Content-Length: 355049
    Expect: 100-continue
    
    {
    "OperationCode":2,
    "Parameters":
        [
            {"Name":"SignatureType","Value":"CMS"},
            {"Name":"CertificateID","Value":"13"},
            {"Name":"DocumentInfo","Value":"testPdf.pdf"},
            {"Name":"DocumentType","Value":"pdf"},
            {"Name":"IsDetached","Value":"false"},
            {"Name":"CADESType","Value":"BES"}
        ],
    "Document":"JVBERi0xLjUNCiW1tbW14Kfu ...."
    }
    
    Back to top © ООО "КРИПТО-ПРО", 2000-2020