VerificationResult

Описание результатов проверки подписи на соответствие файлу и валидность сертификата в подписи.

Название Тип Формат Обязательность Описание
status string Status true Результат проверки
signedTime data-time ISO 8601: YYYY-MM-DDTHH:MM.S& false Время подписания файла
certificate object Certificate false Описание сертификата, которым осуществлялось подписание

Status

Список возможных результатов проверки

Обязательность Описание
Verified Проверка успешно пройдена. Подпись соответствует файлу
CertificateExpired Срок действия сертификата истек
SignatureInvalid Файл был поврежден после подписания или подпись не соответствует файлу

Пример

{
  "status": "verified",
  "signedTime": "2019-05-31T08:12:40Z",
  "certificate":
  {
    "serialNumber": "cb351abb-36fb-43be-9194-639be38b5617",
    "validFrom":"2019-04-31T08:12:40Z",
    "validTo":"2020-04-31T08:12:40Z",
    "subject":
    {
      "name": "Иванов Иван Иванович",
      "inn": "0000000000",
      "snils": "000-000-000 55",
      "address": " RU 66 Свердловская область Хабаровск ул. Новая, д.1",
      "email": "test@domain.com"
    },
    "issuer":
    {
      "name": "Удостоверяющий центр  ЗАО ПФ СКБ Контур",
      "inn": "000000000000",
      "orgn": "0000000000000",
      "address": " RU 66 Свердловская область Ульяновская 13а",
      "email": "ca@domain.com"    
    }
  }
}

Certificate

Описание публичных данных сертификата, которые содержатся в подписи

Название Тип Формат Обязательность Описание
serialNumber string false Серийный номер сертификата
validFrom data-time ISO 8601: YYYY-MM-DDTHH:MM.S& false Дата выпуска сертификата
validTo data-time ISO 8601: YYYY-MM-DDTHH:MM.S& false Дата, до которой сертификат действует
subject object Subject false Описание данных владельца сертификата
issuer object Issuer false Издатель сертификата

Subject

Описание владельца сертификата

Название Тип Обязательность Описание
name string false ФИО владельца сертификата
snils string false CНИЛС
organization string false Название организации, на которую выдан сертификат. Указывается, если сертификат выдан на представителя юридического лица
inn string false ИНН
ogrn string false ОГРН организации. Указывается если сертификат выдан на представителя российского юридического лица
kpp string false КПП организации. Указывается если сертификат выдан на представителя российского юридического лица
address string false Адрес
email string false Электронная почта
post string false Должность. Указывается, если сертификат выпускается на представителя юридического лица

Поля: ИНН, Адрес и Электронная почта - принимают разные значения в зависимости от вида сертификата. Поля заполняются данными физического лица, если сертификат выпущен на физическое лицо. Если сертификат выпущен на представителя юридического лица, то в полях указываются данные юридического лица.

Issuer

Описание места выдачи сертификата

Название Тип Обязательность Описание
organization string false Название организации
inn string false ИНН
ogrn string false ОГРН
address string false Адрес
email string false Электронная почта