SignOperation

Описание операции подписи.

Операция подписи существует в базе в течении 3-х месяцев с момента ее создания

Название Тип Формат Обязательность Описание
signatureId string Guid true Идентификатор операции. Заполняется системой автоматичеки при создании запроса.
externalId string ^\w{1,256}$ false Клиентский идентификатор операции. Заполняется клиентом. Система контролирует уникальность идентификатора.
correlationId string ^\w{1,256}$ false Идентификатор, который используется для связи нескольких операций подписи
creationDate date-time ISO 8601: YYYY-MM-DDTHH:MM.S& true Дата создания операции
certificateId string Guid true Идентификатор сертификата, которым необходимо подписать контенты.
state string State true Статус операции
contents array Content true Список файлов и их подписей

State

Статусы запроса на подпись:

Название Описание
Processing Операция обрабатывается
AwaitingConformation Операция ожидает подтверждения
Processed Подписание всех документов завершено успешно
Timeout Истекло время ожидания подписания сертификатом
Canceled Операция отклонена владельцем сертификата
WrongCode Ошибка ввода кода подтверждения
Error Ошибка обработки

Пример

{
  "signatureId": "3aad391b-6995-4074-a2ff-46c7a1dd234e",
  "certificateId": "70f78249-dc69-450f-ab38-19974a310020",
  "creationDate": "2011-01-01T15:03:01.012345Z",
  "state" : "Processed",
  "contents":
  [
    {
      "contentInfo":
      {
        "contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
        "contentType":"pdf",
        "md5":"7E0D44C48AF788657EA6F5C4C87589E8"
      },
      "signatures":
      [
        {
          "contentId": "92e35570-00cc-4f98-acc0-5436b51ed003",
          "contentType":"sig",
          "md5":"7E0D44C48AF788657EA6F5C4C87589E8"       
        }
      ]
    }
  ]
}