Дані для здійснення операції прийняття анулювання

JSON:

{
  "signInfo": {
    "certData": [
      {
        "EDRPOUCode": "",
        "isTimeStamp": true,
        "ownerName": "ЕДІН Тест ФОП",
        "serial": "1A15A67BC8E82F4C040000003AFA04000F890B00",
        "signDate": "08.08.2019 13:46 ",
        "subjOrg": "ЕДІН Тест ФОП",
        "subjTitle": "ЕДІН Тест ФОП"
      }
    ],
    "count": 1,
    "date": null,
    "hash": "3BC3AF062BCC00D51EC20EEDF6D4D7A7"
  },
  "signs": [
    {
      "sign": "MIIX0Q...Q5/XCjmk1pXR8mrASIx3U1zV0=",
      "type": 1
    }
  ]
}

Таблиця 1 - Опис json-параметрів

Параметр

Mandatory/Optional

Формат

Опис

signs

M

ArrayList<Signs>

Масив об’єктів; підписи

signInfo

M

SignInfo

Об’єкт; інформація про підписи

Таблиця 2 - Опис параметрів об’єкта Signs

Параметр

Mandatory/Optional

Формат

Опис

Об’єкт Signs

sign

string

підписані дані

type

number

кількість sign в об’єкті Signs (число N )

Таблиця 3 - Опис параметрів об’єкта SignInfo

Параметр

Mandatory/Optional

Формат

Опис

Об’єкт SignInfo

doc_id

number

id конкретного документа

date

any

дата підписання

count

number

кількість підписів

hash

string

хеш контента підпису

certData

{…}

об’єкт; {} - умовний елемент масиву з інформацією про підписи, котрі містять дані (поля) з сертификату : ownerName, EDRPOUCode, subjTitle, subjOrg, signDate, isTimeStamp, serial