Программа и методика приёмочных испытаний функций распределённых реестров объектов инфраструктуры открытых ключей

Реквизит

Значение

Предмет работ

Функции распределённых реестров аккредитации удостоверяющих центров

Направление работ

___

Шифр темы

ИЭП-2025-5

Обозначение документа

___ (форма: <код>.<шифр>.<объект>.<ОП N>.ПМ.01.М)

Отчётный период

___

Листов

___

Аннотация

Настоящая программа и методика приёмочных испытаний (далее — ПМИ) определяет объект, цель, условия и порядок проведения приёмочных испытаний функций распределённых реестров объектов инфраструктуры открытых ключей, реализованных в соответствии с частным техническим заданием (далее — ЧТЗ), и содержит методики проверки и оценки соответствия указанных функций требованиям ТЗ и ЧТЗ.

Содержание

Термины и сокращения

(Заготовка: состав терминов — из ЧТЗ и Заявки; определения подлежат согласованию с Заказчиком.)

Термин / Сокращение

Определение

ГУЦ

Головной удостоверяющий центр

УЦ

Удостоверяющий центр

ТЗ

Техническое задание на выполнение работ по развитию инфраструктуры, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг и исполнения государственных и муниципальных функций в электронной форме

ЧТЗ

Частное техническое задание

Описание решения

Документы с описанием структур данных, процессов и методов каждой группы функций, предусмотренной п. 4.2 ЧТЗ

RFC 3339

Стандарт представления даты и времени; значения — UTC, без долей секунды

REST API

Программный интерфейс доступа к функциям реестров

x-api-key

Заголовок авторизации запросов к REST API

глобальное состояние

Специализированная БД: глобальное состояние распределённого реестра

DBeaver

Инструмент взаимодействия с базой глобального состояния (пример; допускается аналогичный)

1 Объект испытаний

1.1 Полное наименование объекта испытаний: функциональность распределённых реестров объектов инфраструктуры открытых ключей согласно требованиям пп. 4.2.1–4.2.4 ЧТЗ в соответствии с заявкой Заказчика № ИЭП-1.

1.2 Комплектность испытуемого программного обеспечения: для проведения испытаний предъявляются испытуемое ПО (чейнкод реестра, REST API), база глобального состояния тестового стенда и документация (ТЗ, ЧТЗ, Описание решения).

2 Цель испытаний

Целью приёмочных испытаний является проверка и оценка соответствия функций распределённых реестров объектов инфраструктуры открытых ключей требованиям ТЗ и ЧТЗ. В ходе испытаний осуществляется проверка полноты и качества реализации функций.

3 Общие положения

3.1 Руководящие документы, на соответствие которым проводят испытания

  1. ТЗ.

  2. ЧТЗ.

  3. Описание решения (источник детализированных требований: методы, коды ошибок, модели данных).

3.2 Место и продолжительность испытаний

Место проведения испытаний: ___. Продолжительность испытаний: ___ рабочих дней.

3.3 Организации, участвующие в испытаниях

Заказчик: ___. Исполнитель: ___.

3.4 Перечень ранее проведённых испытаний

Ранее испытания функций распределённых реестров объектов инфраструктуры открытых ключей не проводились.

3.5 Среда, в которой выполняются проверки

Проверки выполняются в среде развёртывания тестируемых функций. IP-адрес среды развёртывания указывается при подготовке испытаний и приводится в протоколе испытаний (Приложение Б).

Состав среды: испытуемое ПО (чейнкод реестра, REST API), база глобального состояния, приложение для тестирования API, инструмент взаимодействия с базой глобального состояния (например, DBeaver). Ключ доступа к REST API (заголовок x-api-key) и учётные данные (credentials) для подключения к базе глобального состояния предоставляются демонстрирующим. Испытания проводятся на тестовом УЦ, ОГРН которого не занят в реестре.

4 Требования к программе

Программа испытаний должна обеспечивать проверку всех требований к функциям распределённых реестров объектов инфраструктуры открытых ключей, изложенных в пп. 4.2.1–4.2.4 ЧТЗ. Перечень проверок приведён в таблице 1.

Таблица 1. Перечень проверок

Номер пункта методики

Проверяемый пункт ЧТЗ

Заявка

Наименование проверки

А.1

4.2.1

№ ИЭП-1 (пп. 4.2.1.11, 4.2.1.5, 4.2.1.1/АКК)

Проверка создания распределённых реестров данных об аккредитации удостоверяющих центров

А.2

4.2.2

—

Проверка создания распределённых реестров данных о сертификатах УКЭП и событиях жизненного цикла сертификатов УКЭП

А.3

4.2.3

—

Проверка создания распределённых реестров данных о сертификатах УНЭП и событиях жизненного цикла сертификатов УНЭП

А.4

4.2.4

—

Проверка создания функций маршрутизации запросов в распределённых реестрах

5 Требования к программной документации

К испытаниям предъявляется следующая документация: ТЗ; ЧТЗ; Описание решения; настоящая ПМИ.

6 Средства и порядок испытаний

6.1 Технические и программные средства, используемые во время испытаний: тестовый стенд распределённого реестра (чейнкод реестра, REST API); приложение для тестирования API; DBeaver (или аналогичный инструмент взаимодействия с базой глобального состояния); тестовые данные (синтетические, без защищаемой информации).

6.2 Порядок испытаний: Исполнитель обязан не позднее чем за ___ рабочих дней до начала испытаний известить Заказчика о готовности и представить разработанную ПМИ. Испытания проводятся в один этап в следующей последовательности: подготовка стенда → развёртывание испытуемого ПО → запуск → выполнение проверок по Приложению А → оформление протокола. При отсутствии на стенде внешних информационных систем допускается их замена эмуляторами, имитирующими их работу; тип эмулятора фиксируется в протоколе испытаний. Допуск персонала — по спискам, утверждённым Заказчиком. Ход испытаний и результаты каждой проверки отражаются в протоколе приёмочных испытаний (форма — Приложение Б). После завершения испытаний оформляются протокол и акт о приёмке (форма акта — Приложение В). В случае выявления несоответствий Исполнитель проводит корректировку ПО в сроки, согласованные с Заказчиком, с последующими повторными проверками.

7 Методы испытаний

Приложение А содержит методики проведения проверок. Ожидаемые результаты проверок представлены в столбце «Ожидаемый результат» таблиц шагов каждой проверки. Выполнение проверок автоматизируется коллекцией Postman (А.5.1); номер строки коллекции, содержащей запрос, указан в описании соответствующего шага.

Приложение А. Методики приёмочных испытаний (А.1–А.4)

Проверки выполняются вызовами методов REST API и наблюдением базы глобального состояния. Во всех шагах проверок действует единственная роль — демонстрирующий; иные роли не предусмотрены. Назначение роли — демонстрация соответствия проверяемых функций требованиям. Функции доступны по IP-адресу среды развёртывания; IP-адрес указывается при подготовке испытаний и приводится в протоколе испытаний (Приложение Б).

А.1 Проверка создания распределённых реестров данных об аккредитации удостоверяющих центров

Настоящая методика обеспечивает проверку реализации требований, изложенных в ЧТЗ п. 4.2.1, в соответствии с Заявкой № ИЭП-1 (пункты ИЭП-1/4.2.1.11/АКК, ИЭП-1/4.2.1.5/АКК, ИЭП-1/4.2.1.1/АКК).

ИЭП-1/4.2.1.11. Функция взаимодействия с внешними информационными системами

Предварительные условия: развёрнут тестовый стенд; запущено приложение для тестирования API; демонстрирующему предоставлен ключ доступа к REST API (заголовок x-api-key); используется тестовый УЦ с незанятым в реестре ОГРН.

А.1.1 Проверка реализации функции регистрации нового удостоверяющего центра

Проверка открывает сценарий приёмочных испытаний: к её выполнению сведения об УЦ в реестре отсутствуют, поэтому регистрация проводится на ОГРН, не занятом другими записями, и созданная запись становится исходным состоянием реестра для всех последующих проверок. Подтверждается приём сведений об УЦ через REST API с форматно-логическим контролем поступающих данных: корректный запрос обрабатывается, в ответе возвращается идентификатор созданной записи, а ОГРН зарегистрированного УЦ используется далее во всех запросах сценария. Альтернативный шаг доказывает защиту от повторной обработки: повторная регистрация того же УЦ отклоняется с кодом ошибки ERR-0004, чем исключается появление дублирующих записей.

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «1 Регистрация УЦ» см. [[ref:a51]], поз. [[ref:line:37]] коллекции

HTTP 200; возвращён идентификатор созданной записи.

2

(альтернативный к шагу 1) Действие: Выполнить запрос «2 Повторная регистрация УЦ» см. [[ref:a51]], поз. [[ref:line:87]] коллекции

Запрос отклонён; возвращён код ошибки ERR-0004.

А.1.2 Проверка реализации функций изменения и дополнения сведений об удостоверяющем центре

Проверка опирается на запись УЦ, созданную при регистрации (результат проверки А.1.1), и подтверждает обе функции ведения сведений об УЦ: изменение ранее внесённых сведений и дополнение их новыми сведениями, в том числе о применяемых средствах криптографической защиты. Каждое изменение выполняется с указанием причины и ссылки на решение, что обеспечивает прослеживаемость изменений; повторная обработка ранее принятого изменения распознаётся системой и отклоняется с кодом ошибки ERR-1001, чем подтверждается защита от повторного применения запроса. Обогащённые сведения используются при создании аккредитации (проверка А.1.3) и при наблюдении записи «Удостоверяющий центр» в базе глобального состояния (проверка А.1.9).

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «3 Изменение сведений об УЦ» см. [[ref:a51]], поз. [[ref:line:137]] коллекции

HTTP 200; сведения об УЦ изменены.

2

Действие: Выполнить запрос «4 Дополнение сведений об УЦ» см. [[ref:a51]], поз. [[ref:line:188]] коллекции

HTTP 200; сведения об УЦ дополнены.

3

(альтернативный к шагам 1–2) Действие: Выполнить запрос «5 Повторная обработка изменения (ERR-1001)» см. [[ref:a51]], поз. [[ref:line:239]] коллекции

Запрос отклонён; возвращён код ошибки ERR-1001.

А.1.3 Проверка реализации функции создания аккредитации удостоверяющего центра

К моменту выполнения проверки запись УЦ создана, её сведения изменены и дополнены (проверки А.1.1, А.1.2), при этом сведения об аккредитации в реестре отсутствуют. Запросом создания аккредитации подтверждается ведение записи об аккредитации: фиксируются дата начала и дата окончания действия аккредитации (2025-01-01 и 2028-12-31), причина предоставления и ссылка на решение, возвращается идентификатор аккредитации, а сама аккредитация получает статус «1» (предоставлена). Альтернативный шаг подтверждает защиту от повторного создания: запрос с теми же датами аккредитации отклоняется с кодом ошибки ERR-0208. Созданная аккредитация становится предметом последующих проверок (А.1.4–А.1.8, А.1.10), а возвращённый идентификатор используется при изменении статуса и отмене события.

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «6 Создание аккредитации» см. [[ref:a51]], поз. [[ref:line:290]] коллекции

HTTP 200; возвращён accreditationID; аккредитации установлен статус «1» (предоставлена).

2

(альтернативный к шагу 1) Действие: Выполнить запрос «7 Повторное создание аккредитации (ERR-0208)» см. [[ref:a51]], поз. [[ref:line:342]] коллекции

Запрос отклонён; возвращён код ошибки ERR-0208.

А.1.4 Проверка реализации функции изменения статуса аккредитации (статусная модель)

Проверка опирается на аккредитацию, предоставленную с 2025-01-01 (проверка А.1.3), и проводит её последовательно по предусмотренным статусной моделью переходам: приостановление с 2025-02-01, возобновление с 2025-03-01, прекращение с 2025-04-01, аннулирование. Каждое изменение статуса фиксируется отдельным событием жизненного цикла аккредитации; при аннулировании дата начала действия изменения устанавливается равной дате начала аккредитации. Альтернативный шаг подтверждает отказ при переходе, не предусмотренном статусной моделью: запрос отклоняется, состояние аккредитации не изменяется. Сформированная цепочка событий используется далее при проверке отмены события и построении периодов действия аккредитации, признака действия на заданную дату и истории аккредитации (проверки А.1.5–А.1.7, А.1.10).

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «8 Приостановление аккредитации» см. [[ref:a51]], поз. [[ref:line:394]] коллекции

HTTP 200; статус изменён на «3».

2

Действие: Выполнить запрос «9 Возобновление аккредитации» см. [[ref:a51]], поз. [[ref:line:446]] коллекции

HTTP 200; статус изменён на «4».

3

Действие: Выполнить запрос «10 Прекращение аккредитации» см. [[ref:a51]], поз. [[ref:line:498]] коллекции

HTTP 200; статус изменён на «2».

4

Действие: Выполнить запрос «11 Аннулирование аккредитации» см. [[ref:a51]], поз. [[ref:line:550]] коллекции

HTTP 200; статус изменён на «5»; updatedAt равен дате начала аккредитации.

5

(альтернативный к шагу 4) Действие: Выполнить запрос «12 Недопустимый переход статуса» см. [[ref:a51]], поз. [[ref:line:602]] коллекции

Запрос отклонён; изменение статуса отклонено (переход не предусмотрен статусной моделью).

А.1.5 Проверка реализации функции отмены события

Проверка опирается на цепочку событий аккредитации, сформированную при выполнении проверок А.1.3 и А.1.4 и включающую предоставление, приостановление, возобновление, прекращение и аннулирование аккредитации. Функция отмены отменяет последнее событие цепочки — аннулирование аккредитации: событие при этом не удаляется, а помечается признаком isCanceled = True и дополняется датой и хешем отмены; аккредитации возвращается состояние, предшествовавшее отменённому событию (прекращена). Альтернативный шаг подтверждает защиту от повторной обработки: повторная отмена отклоняется с кодом ошибки ERR-0402. Результат проверки используется при получении периодов действия аккредитации (проверка А.1.6), признака действия на заданную дату (проверка А.1.7) и при наблюдении истории аккредитации в базе глобального состояния (проверка А.1.10).

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «13 Отмена события» см. [[ref:a51]], поз. [[ref:line:654]] коллекции

HTTP 200; в записи: isCanceled = True; cancelHash и canceledAt заполнены; восстановлено предыдущее состояние аккредитации.

2

(альтернативный к шагу 1) Действие: Выполнить запрос «14 Повторная отмена (ERR-0402)» см. [[ref:a51]], поз. [[ref:line:707]] коллекции

Запрос отклонён; возвращён код ошибки ERR-0402.

ИЭП-1/4.2.1.5. Функция формирования представления данных

Предварительные условия: имеется тестовый УЦ с событиями аккредитации (результаты проверок А.1.3–А.1.5); демонстрирующему предоставлен ключ доступа к REST API (заголовок x-api-key).

А.1.6 Проверка реализации функции получения периодов действия аккредитации

Проверка опирается на события аккредитации, накопленные к этому моменту (проверки А.1.3–А.1.5), включая отменённое событие. Запрос периодов действия формирует сводное представление об аккредитации — перечень интервалов, в течение которых она действовала; первый интервал начинается с даты начала аккредитации (2025-01-01). Полученные интервалы используются при определении признака действия аккредитации на заданную дату (проверка А.1.7) и подтверждают реализацию функции формирования представления данных.

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «15 Периоды действия аккредитации» см. [[ref:a51]], поз. [[ref:line:765]] коллекции

HTTP 200; возвращён перечень периодов (from/to), вычисленный с учётом отменённых событий.

А.1.7 Проверка реализации функций получения статуса аккредитации на заданную дату и истории аккредитации

Проверка опирается на состояние реестра, сложившееся после отмены события (проверка А.1.5). На дату 2025-03-01, когда аккредитация была возобновлена, возвращается признак «действует»: позднейшие события не изменяют признак действия аккредитации на прошедшую дату. Второй шаг подтверждает полноту и неизменность истории: возвращаются все события аккредитации (пять записей), события не переписываются и не удаляются, а отменённое событие сохраняется в перечне с признаком isCanceled = True. Результат проверки используется при формировании выборки УЦ по статусу аккредитации (проверка А.1.8).

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «16 Статус на дату (действует)» см. [[ref:a51]], поз. [[ref:line:808]] коллекции

HTTP 200; на дату 2025-03-01 (дата возобновления аккредитации) возвращён признак «действует».

2

Действие: Выполнить запрос «17 Все события истории аккредитации по ОГРН УЦ» см. [[ref:a51]], поз. [[ref:line:851]] коллекции

HTTP 200; возвращены все события истории аккредитации УЦ (пять записей); события не переписываются и не удаляются; отменённое событие (аннулирование, статус 5) присутствует в перечне с признаком isCanceled = True (историчность реестра).

А.1.8 Проверка реализации функции получения сведений по фильтру

Проверка завершает сценарий и опирается на итоговое состояние аккредитации, сформированное проверками А.1.4 и А.1.5. Запросом выборки подтверждается формирование перечня УЦ по заданному статусу аккредитации: тестовый УЦ присутствует в перечне, сформированном по заданному фильтру. Результат подтверждает, что сведения, последовательно внесённые в реестр запросами сценария, доступны потребителям в сводном виде.

№

Шаг

Ожидаемый результат

1

Действие: Выполнить запрос «18 Выборка по фильтру» см. [[ref:a51]], поз. [[ref:line:894]] коллекции

HTTP 200; возвращён перечень УЦ со статусом аккредитации «2» (прекращена); тестовый УЦ присутствует в перечне.

ИЭП-1/4.2.1.1. Функция регистрации в распределённых реестрах данных об аккредитации удостоверяющих центров

Функции регистрации в распределённых реестрах данных об аккредитации удостоверяющих центров, реализуемые без взаимодействия с внешними информационными системами, задействованы при выполнении проверок А.1.1–А.1.8. Для подтверждения соответствия требованиям, приведённым ниже, в настоящем разделе приводятся проверки, демонстрирующие работу указанных функций по записям базы глобального состояния. Проверки выполняются в объёме требований к созданию новой функции. По результатам проверок должна обеспечиваться оценка полноты и качества реализации функций и подтверждение их работоспособности.

А.1.9 Проверка ведения записи «Удостоверяющий центр»

Способ проверки: наблюдение базы глобального состояния (Описание решения, п. 2.1).

Предварительные условия: тестовый УЦ зарегистрирован (результат проверки А.1.1); демонстрирующему предоставлены учётные данные для подключения к базе глобального состояния; подключение DBeaver выполнено.

Проверка подтверждает, что сведения об УЦ, принятые через REST API при регистрации, изменении и дополнении (проверки А.1.1, А.1.2), доведены до распределённого реестра, а не ограничиваются ответом метода. Наблюдением записи «Удостоверяющий центр» в базе глобального состояния подтверждается её структура: тип документа «CA», идентификатор записи, сведения об УЦ (ОГРН, ИНН, наименование, адрес), версия и служебные поля времени. Тем самым подтверждается ведение сведений об УЦ в распределённых реестрах; эта же запись и накопленная по ней история служат предметом проверки А.1.10, а её сведения — источником данных для функций формирования представления (проверки А.1.6–А.1.8).

№

Шаг

Ожидаемый результат

1

Действие: Подключиться к базе глобального состояния стенда (DBeaver)

Подключение установлено; база глобального состояния доступна.

2

Действие: Выполнить выборку записи «Удостоверяющий центр» и проверить её структуру (Описание решения, п. 2.1)

Выбранная запись содержит: doc_type «CA»; _id; subjectOGRN, subjectINN, subjectName, subjectAddress; version; служебные поля времени.

А.1.10 Проверка ведения истории аккредитации с отменённым событием

Способ проверки: наблюдение базы глобального состояния (Описание решения, п. 2.4).

Предварительные условия: выполнены проверки А.1.3–А.1.5 (в реестре присутствуют события аккредитации, включая отменённое); доступ к базе глобального состояния предоставлен.

Проверка опирается на события аккредитации, сформированные запросами сценария (проверки А.1.3–А.1.5) и включающие отменённое событие. Наблюдением записи «История аккредитации удостоверяющего центра» подтверждается, что события не перезаписывают друг друга, а накапливаются в массиве истории, где каждое последующее событие получает очередной номер версии, — именно это обеспечивает восстановление состояния аккредитации на любой момент времени. В отменённом событии сохраняются признак isCanceled = True и сведения об отмене (дата и хеш запроса отмены): отмена не удаляет событие из истории. Сформированная история является основой для получения периодов действия аккредитации (проверка А.1.6) и признака действия аккредитации на заданную дату (проверка А.1.7).

№

Шаг

Ожидаемый результат

1

Действие: Выполнить выборку записи «История аккредитации удостоверяющего центра»

Запись содержит: doc_type «CA_ACCR_HIST»; массив history со всеми событиями аккредитации; значения version возрастают от события к событию.

2

Действие: Проверить отменённое событие в выборке

В отменённом событии: isCanceled = True; canceledAt и cancelHash заполнены.

А.2 Проверка создания распределённых реестров данных о сертификатах УКЭП и событиях жизненного цикла сертификатов УКЭП

А.3 Проверка создания распределённых реестров данных о сертификатах УНЭП и событиях жизненного цикла сертификатов УНЭП

А.4 Проверка создания функций маршрутизации запросов в распределённых реестрах

А.5 Автоматизированное исполнение проверок

А.5.1 Коллекция Postman

Коллекция содержит запросы, соответствующие шагам Приложения А. Номер строки коллекции, содержащей запрос, указан в описании соответствующего шага. Проверки в коллекции выполняются по значимым параметрам ответов: коды ошибок, признаки статусов, идентификаторы.

Для справки, остальные переменные коллекции:

  • host, mcc_port, iitaca_ogrn — заполнены (стенд 45.131.40.89:8080, тестовый ОГРН 1027700067340);

  • auth_token — заполняется перед прогоном реальным ключом (в коллекции пусто);

  • accreditationID — служебная: заполняется автоматически из ответа запроса «6 Создание аккредитации».

{ "info": { "name": "Сценарий приёмочных испытаний РР ОИОК (v02)", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "variable": [ { "key": "host", "value": "45.131.40.89" }, { "key": "mcc_port", "value": "8080" }, { "key": "iitaca_ogrn", "value": "1027700067340" }, { "key": "auth_token", "value": "" }, { "key": "accreditationID", "value": "" }, { "key": "status_before", "value": "" } ], "item": [ { "name": "ИЭП-1/4.2.1.11. Функция взаимодействия с внешними информационными системами", "item": [ { "name": "1 Регистрация УЦ", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/create", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "create" ] }, "body": { "mode": "raw", "raw": "{\n \"subjectOGRN\": \"{{iitaca_ogrn}}\",\n \"subjectINN\": \"7743020560\",\n \"subjectName\": \"АКЦИОНЕРНОЕ ОБЩЕСТВО \\\"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\\\"\",\n \"subjectAddress\": \"107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('Запись создана', function () {\n const r = pm.response.json();\n pm.expect(r).to.have.property('id');\n pm.expect(r).to.deep.include({ subjectOGRN: pm.environment.get('iitaca_ogrn') });\n});\n" ] } } ] }, { "name": "2 Повторная регистрация УЦ", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/create", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "create" ] }, "body": { "mode": "raw", "raw": "{\n \"subjectOGRN\": \"{{iitaca_ogrn}}\",\n \"subjectINN\": \"7743020560\",\n \"subjectName\": \"АКЦИОНЕРНОЕ ОБЩЕСТВО \\\"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\\\"\",\n \"subjectAddress\": \"107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 400', function () { pm.response.to.have.status(400); });\npm.test('ERR-0004', function () {\n pm.expect(pm.response.json().validationErrors[0]).to.deep.include({ code: 'ERR-0004' });\n});\n" ] } } ] }, { "name": "3 Изменение сведений об УЦ", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/update-info", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "update-info" ] }, "body": { "mode": "raw", "raw": "{\n \"subjectName\": \"АКЦИОНЕРНОЕ ОБЩЕСТВО \\\"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\\\"\",\n \"subjectAddress\": \"107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11\",\n \"updatedAt\": \"2025-08-12T19:03:11+03:00\",\n \"updateCAReason\": \"Решение о внесении изменений в устав №1 от 12.08.25\",\n \"linkCAReason\": \"d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "4 Дополнение сведений об УЦ", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/add-info", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "add-info" ] }, "body": { "mode": "raw", "raw": "{\n \"subjectSite\": \"http://cdp.alfabank.ru/\",\n \"subjectMail\": \"camail@alfabank.ru\",\n \"subjectPhone\": \"88002002139\",\n \"hSC\": [{\n \"hSCName\": \"ПАК «Минцифры России»\",\n \"cATools\": \"КриптоПро УЦ 2.0\",\n \"cryptographicProtectionClass\": \"КС3\",\n \"privateKeyValidityPeriodInMonths\": \"12\"\n }]\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "5 Повторная обработка изменения (ERR-1001)", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/update-info", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "update-info" ] }, "body": { "mode": "raw", "raw": "{\n \"subjectName\": \"АКЦИОНЕРНОЕ ОБЩЕСТВО \\\"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\\\"\",\n \"subjectAddress\": \"107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11\",\n \"updatedAt\": \"2025-08-12T19:03:11+03:00\",\n \"updateCAReason\": \"Решение о внесении изменений в устав №1 от 12.08.25\",\n \"linkCAReason\": \"d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 400', function () { pm.response.to.have.status(400); });\npm.test('ERR-1001', function () {\n pm.expect(pm.response.json().validationErrors[0]).to.deep.include({ code: 'ERR-1001' });\n});\n" ] } } ] }, { "name": "6 Создание аккредитации", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/create", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "create" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationDate\": \"2025-01-01T12:00:00+03:00\",\n \"accreditationValidUntil\": \"2028-12-31T12:00:00+03:00\",\n \"accreditationReason\": \"Протокол Правительственной комиссии от 20.12.2024 № 12\",\n \"linkAccredidationReason\": \"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('accreditationID возвращён', function () {\n const r = pm.response.json();\n pm.expect(r).to.have.property('accreditationID');\n if (r.accreditationID) pm.environment.set('accreditationID', r.accreditationID);\n});\n" ] } } ] }, { "name": "7 Повторное создание аккредитации (ERR-0208)", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/create", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "create" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationDate\": \"2025-01-01T12:00:00+03:00\",\n \"accreditationValidUntil\": \"2028-12-31T12:00:00+03:00\",\n \"accreditationReason\": \"Протокол Правительственной комиссии от 20.12.2024 № 12\",\n \"linkAccredidationReason\": \"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 400', function () { pm.response.to.have.status(400); });\npm.test('ERR-0208', function () {\n pm.expect(pm.response.json().validationErrors[0]).to.deep.include({ code: 'ERR-0208' });\n});\n" ] } } ] }, { "name": "8 Приостановление аккредитации", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/update", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "update" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"updatedAt\": \"2025-02-01T12:00:00+03:00\",\n \"status\": \"3\",\n \"accreditationReason\": \"\",\n \"linkAccredidationReason\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "9 Возобновление аккредитации", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/update", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "update" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"updatedAt\": \"2025-03-01T12:00:00+03:00\",\n \"status\": \"4\",\n \"accreditationReason\": \"\",\n \"linkAccredidationReason\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "10 Прекращение аккредитации", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/update", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "update" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"updatedAt\": \"2025-04-01T12:00:00+03:00\",\n \"status\": \"2\",\n \"accreditationReason\": \"\",\n \"linkAccredidationReason\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "11 Аннулирование аккредитации", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/update", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "update" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"updatedAt\": \"2025-01-01T12:00:00+03:00\",\n \"status\": \"5\",\n \"accreditationReason\": \"\",\n \"linkAccredidationReason\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "12 Недопустимый переход статуса", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/update", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "update" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"updatedAt\": \"2025-05-01T12:00:00+03:00\",\n \"status\": \"4\",\n \"accreditationReason\": \"\",\n \"linkAccredidationReason\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('Отклонено', function () {\n pm.expect(pm.response.code).to.be.oneOf([400, 500]);\n});\n" ] } } ] }, { "name": "13 Отмена события", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/event/cancel", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "event", "cancel" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"canceledAt\": \"2025-05-02T12:00:00+03:00\",\n \"accreditationReason\": \"отмена Протокол Правительственной комиссии от 20.12.2024 № 12\",\n \"linkAccreditationReason\": \"отмена 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\n" ] } } ] }, { "name": "14 Повторная отмена (ERR-0402)", "request": { "method": "POST", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/event/cancel", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "event", "cancel" ] }, "body": { "mode": "raw", "raw": "{\n \"accreditationID\": \"{{accreditationID}}\",\n \"canceledAt\": \"2025-05-02T12:00:00+03:00\",\n \"accreditationReason\": \"отмена Протокол Правительственной комиссии от 20.12.2024 № 12\",\n \"linkAccreditationReason\": \"отмена 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n}", "options": { "raw": { "language": "json" } } } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 400', function () { pm.response.to.have.status(400); });\npm.test('ERR-0402', function () {\n pm.expect(pm.response.json().validationErrors[0]).to.deep.include({ code: 'ERR-0402' });\n});\n" ] } } ] } ] }, { "name": "ИЭП-1/4.2.1.5. Функция формирования представления данных", "item": [ { "name": "15 Периоды действия аккредитации", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/valid", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "valid" ] } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('Перечень периодов', function () {\n const r = pm.response.json();\n pm.expect(r).to.have.property('accreditations');\n pm.expect(r.accreditations).to.be.an('array');\n pm.expect(r.accreditations[0]).to.deep.include({ from: '2025-01-01T12:00:00+03:00' });\n});\n" ] } } ] }, { "name": "16 Статус на дату (действует)", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation/by-date?date=%272025-03-01T12%3A00%3A00%2B03%3A00%27", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation", "by-date?date=%272025-03-01T12%3A00%3A00%2B03%3A00%27" ] } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('Признак действует', function () {\n const r = pm.response.json();\n pm.expect(r).to.deep.include({ status: true });\n pm.environment.set('status_before', JSON.stringify(r));\n});\n" ] } } ] }, { "name": "17 Все события истории аккредитации по ОГРН УЦ", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/{{iitaca_ogrn}}/accreditation", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "{{iitaca_ogrn}}", "accreditation" ], "query": [] } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('Возвращены все события истории — 5 записей', function () {\n const r = pm.response.json();\n pm.expect(r).to.be.an('array');\n pm.expect(r.length).to.equal(5);\n});\npm.test('Отменённое событие помечено isCanceled (историчность)', function () {\n const r = pm.response.json();\n const flag = x => String(x.isCanceled).toLowerCase() === 'true';\n pm.expect(r.some(flag)).to.equal(true);\n});\npm.test('Отменено именно событие аннулирования (status 5)', function () {\n const r = pm.response.json();\n const c = r.find(x => String(x.isCanceled).toLowerCase() === 'true');\n pm.expect(String(c.status)).to.equal('5');\n});\n" ] } } ] }, { "name": "18 Выборка по фильтру", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{auth_token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "url": { "raw": "http://{{host}}:{{mcc_port}}/ca/list?status=2", "protocol": "http", "host": [ "{{host}}" ], "port": "{{mcc_port}}", "path": [ "ca", "list?status=2" ] } }, "event": [ { "listen": "test", "script": { "type": "text/javascript", "exec": [ "pm.test('HTTP 200', function () { pm.response.to.have.status(200); });\npm.test('Тестовый УЦ в перечне', function () {\n const r = pm.response.json();\n pm.expect(r.result.map(function (x) { return x.subjectOGRN; }))\n .to.include(pm.environment.get('iitaca_ogrn'));\n});\n" ] } } ] } ] } ] }

А.5.2 Формат отчёта по автоматизированному исполнению проверок

А.5.2.1 Назначение отчёта

Отчёт по автоматизированному исполнению проверок формируется средством автоматизации по завершении исполнения коллекции запросов (см. А.5.1) и удостоверяет факт, состав, последовательность и результаты выполнения проверок, предусмотренных Приложением А.

Отчёт является доказательной базой приёмочных испытаний: он подтверждает, что проверки выполнены на среде испытаний в объёме, предусмотренном методиками, а полученные результаты соответствуют ожидаемым результатам, изложенным в столбце «Ожидаемый результат» методик. Отчёт прилагается к протоколу приёмочных испытаний (Приложение Б) и хранится вместе с ним; сведения о результатах проверок, приведённые в протоколе, должны соответствовать отчёту.

А.5.2.2 Состав отчёта

Отчёт представляет собой таблицу коллекции запросов и параметров их исполнения. Заголовок записи имеет вид «путь запроса — N/M Passed», где N — число пройденных проверок, M — общее число проверок запроса; при несоответствии к заголовку добавляется отметка о неуспешности проверки (request failed), при пропуске запроса вместо числа пройденных проверок выводится Request Skipped.

Запись содержит:

  • REQUEST INFORMATION: File — путь запроса в коллекции (наименование группы запросов и наименование запроса); Request Method — метод запроса; Request URL — адрес запроса, включающий адрес среды испытаний;

  • RESPONSE INFORMATION: Response Code — код ответа; Response time — время получения ответа; Test duration — длительность выполнения запроса вместе с проверками;

  • Error — сообщение об ошибке (отображается при ошибке выполнения запроса);

  • REQUEST HEADERS — заголовки запроса (Header Name, Header Value);

  • REQUEST BODY — тело запроса (при наличии);

  • RESPONSE HEADERS — заголовки ответа (Header Name, Header Value);

  • RESPONSE BODY — тело ответа (при наличии);

  • ASSERTIONS INFORMATION — утверждения: Expression, Operator, Operand, Status, Error;

  • TESTS INFORMATION — проверки: Description (наименование проверки), Status (результат), Error (описание несоответствия).

Записи приводятся в порядке исполнения коллекции; предусмотрен режим отображения только запросов с несоответствиями.

Результаты проверок отображаются следующим образом:

Результат

Отображение в отчёте

Проверка пройдена

Status — pass; строка отображается как успешная

Проверка не пройдена

Status — fail; в поле Error приводится описание несоответствия; к заголовку запроса добавляется отметка (request failed)

Проверка не выполнялась

Status — skipped; запрос учитывается в показателе Skipped requests

Проверки, реализованные сценариями, отражаются в разделе TESTS INFORMATION, проверки, реализованные утверждениями, — в разделе ASSERTIONS INFORMATION; раздел, не содержащий записей, остаётся пустым.

Соответствие между записями отчёта и пунктами методик Приложения А устанавливается по полю File: наименование группы запросов соответствует проверяемой функции (пункту методики), наименование запроса — номеру и наименованию шага проверки, указанным в методике. Указанное соответствие приводится в протоколе приёмочных испытаний.

А.5.2.3 Правила оформления и оценки результатов

  1. Отчёт формируется по каждому исполнению коллекции; отдельному исполнению соответствует отдельный файл отчёта. Дата и время завершения исполнения, окружение и версия средства автоматизации фиксируются в отчёте (раздел «Сведения об исполнении коллекции»).

  2. Адрес среды испытаний приводится в отчёте в поле Request URL каждой записи; наименование окружения — в реквизите Environment.

  3. Отчёт предъявляется вместе с файлом коллекции, исполнение которой он фиксирует; обозначение и версия коллекции указываются в протоколе приёмочных испытаний.

  4. Отчёт должен содержать результаты всех проверок, включённых в запросы коллекции, — как пройденных, так и непройденных.

  5. Исполнение коллекции считается успешным, если суппы результатов запросов со значениями Errors, Failed и Skipped requests равны нулю, а число пройденных запросов равно общему числу запросов. Иной результат означает несоответствие и является основанием для выяснения причин и повторного выполнения проверок. Отдельное поле с итоговым вердиктом отчёт не содержит; оценка производится по указанным показателям.

  6. В отчёте приводятся полные заголовки и тела запросов и ответов; значения ключа доступа к API (заголовок x-api-key) маскируются.

А.5.2.4 Порядок предъявления отчёта при приёмочных испытаниях

  1. Отчёт формируется Исполнителем по завершении исполнения коллекции проверок и предъявляется комиссии по приёмочным испытаниям вместе с протоколом (Приложение Б).

  2. В протоколе указываются: ссылка на файл отчёта и дата исполнения, наименование окружения, обозначение и версия коллекции, результаты по каждой проверке — в соответствии с отчётом.

  3. Проверка результатов выполняется по вкладкам «Summary» (итоги) и «Requests» (детализация по запросам). Для отображения отчёта используется браузер с доступом к сети Интернет (библиотеки отображения подгружаются из внешнего источника); доступ обеспечивается на месте проведения испытаний.

  4. При выявлении несоответствий после корректировки ПО выполняется повторное исполнение коллекции с оформлением нового отчёта; ранее предъявленный отчёт сохраняется в составе материалов испытаний.

  5. Отчёт, в котором не заполнены реквизиты исполнения (дата и время, окружение), не подтверждает выполнение проверок.

А.5.2.5 Пример содержания отчёта

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/1 Регистрация УЦ - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/1 Регистрация УЦ

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/create

RESPONSE INFORMATION

Response Code

200

Response time

2316 ms

Test duration

2316 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

090536f1-63be-4c71-b8a3-154dde5e28aa

date

Tue, 15 Sep 2026 08:32:35 GMT

content-length

528

RESPONSE BODY

{ "id": "32200046-4ba6-7b06-aad9-e84c59e69929", "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "", "subjectMail": "", "subjectPhone": "", "updatedAt": "", "updateCAReason": "", "linkCAReason": "", "version": 1, "createdAtCC": "2026-09-15T08:32:33Z", "updatedAtCC": "2026-09-15T08:32:33Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

Запись создана

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/2 Повторная регистрация УЦ - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/2 Повторная регистрация УЦ

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/create

RESPONSE INFORMATION

Response Code

400

Response time

117 ms

Test duration

117 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

c0a942c5-5ecb-4b2a-8848-e075a36983f0

date

Tue, 15 Sep 2026 08:32:37 GMT

content-length

123

RESPONSE BODY

{ "validationErrors": [ { "code": "ERR-0004", "message": "Информация об УЦ находится в реестре" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 400

pass

ERR-0004

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/3 Изменение сведений об УЦ - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/3 Изменение сведений об УЦ

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/update-info

RESPONSE INFORMATION

Response Code

200

Response time

2206 ms

Test duration

2206 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

76148eb6-b3df-46e5-92cf-2e3de7e2ffd4

date

Tue, 15 Sep 2026 08:32:41 GMT

content-length

785

RESPONSE BODY

{ "id": "32200046-4ba6-7b06-aad9-e84c59e69929", "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "", "subjectMail": "", "subjectPhone": "", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataChangeID": "d36a9f78cc7f6725f5d91c0f6723fdafe80f11e7b5fb366ad05a82154d2252c1", "version": 2, "createdAtCC": "2026-09-15T08:32:33Z", "updatedAtCC": "2026-09-15T08:32:39Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/4 Дополнение сведений об УЦ - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/4 Дополнение сведений об УЦ

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/add-info

RESPONSE INFORMATION

Response Code

200

Response time

2228 ms

Test duration

2228 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ] }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

a5b5e2a8-784a-46b4-b245-c58b5d6ea962

date

Tue, 15 Sep 2026 08:32:46 GMT

content-length

1101

RESPONSE BODY

{ "id": "32200046-4ba6-7b06-aad9-e84c59e69929", "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "dataChangeID": "d36a9f78cc7f6725f5d91c0f6723fdafe80f11e7b5fb366ad05a82154d2252c1", "version": 3, "createdAtCC": "2026-09-15T08:32:33Z", "updatedAtCC": "2026-09-15T08:32:44Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/5 Повторная обработка изменения (ERR-1001) - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/5 Повторная обработка изменения (ERR-1001)

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/update-info

RESPONSE INFORMATION

Response Code

400

Response time

2224 ms

Test duration

2224 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

7c9e63b8-9763-485e-ada3-86cb7e860997

date

Tue, 15 Sep 2026 08:32:50 GMT

content-length

102

RESPONSE BODY

{ "validationErrors": [ { "code": "ERR-1001", "message": "Запрос уже обрабатывался" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 400

pass

ERR-1001

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/6 Создание аккредитации - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/6 Создание аккредитации

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/create

RESPONSE INFORMATION

Response Code

200

Response time

2269 ms

Test duration

2269 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "Протокол Правительственной комиссии от 20.12.2024 № 12", "linkAccredidationReason": "6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

e090357e-743a-4abb-8e56-c42bc4edbcb4

date

Tue, 15 Sep 2026 08:32:55 GMT

content-length

46

RESPONSE BODY

{ "accreditationID": "CA_1127747030300_ACCR_1" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

accreditationID возвращён

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/7 Повторное создание аккредитации (ERR-0208) - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/7 Повторное создание аккредитации (ERR-0208)

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/create

RESPONSE INFORMATION

Response Code

400

Response time

2239 ms

Test duration

2239 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "Протокол Правительственной комиссии от 20.12.2024 № 12", "linkAccredidationReason": "6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

9ef3dd16-70c2-4856-ab57-b4a858fc4e56

date

Tue, 15 Sep 2026 08:32:59 GMT

content-length

114

RESPONSE BODY

{ "validationErrors": [ { "code": "ERR-0208", "message": "Аккредитация уже предоставлена" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 400

pass

ERR-0208

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/8 Приостановление аккредитации - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/8 Приостановление аккредитации

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/update

RESPONSE INFORMATION

Response Code

200

Response time

2304 ms

Test duration

2304 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "updatedAt": "2025-02-01T12:00:00+03:00", "status": "3", "accreditationReason": "", "linkAccredidationReason": "" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

7e2f2d77-2169-47b5-96aa-cd612e22687e

date

Tue, 15 Sep 2026 08:33:04 GMT

content-length

358

RESPONSE BODY

{ "id": "CA_1127747030300_ACCR_1", "version": 2, "subjectOGRN": "1127747030300", "updatedAt": "2025-02-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "3", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:02Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/9 Возобновление аккредитации - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/9 Возобновление аккредитации

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/update

RESPONSE INFORMATION

Response Code

200

Response time

2220 ms

Test duration

2220 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "updatedAt": "2025-03-01T12:00:00+03:00", "status": "4", "accreditationReason": "", "linkAccredidationReason": "" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

aaaaff61-19f4-4b9f-ab7d-80792347e2ff

date

Tue, 15 Sep 2026 08:33:08 GMT

content-length

358

RESPONSE BODY

{ "id": "CA_1127747030300_ACCR_1", "version": 3, "subjectOGRN": "1127747030300", "updatedAt": "2025-03-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "4", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:06Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/10 Прекращение аккредитации - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/10 Прекращение аккредитации

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/update

RESPONSE INFORMATION

Response Code

200

Response time

2202 ms

Test duration

2202 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "updatedAt": "2025-04-01T12:00:00+03:00", "status": "2", "accreditationReason": "", "linkAccredidationReason": "" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

603e226e-6d3c-4569-b51c-4c4e8f1d19e7

date

Tue, 15 Sep 2026 08:33:13 GMT

content-length

358

RESPONSE BODY

{ "id": "CA_1127747030300_ACCR_1", "version": 4, "subjectOGRN": "1127747030300", "updatedAt": "2025-04-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "2", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:11Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/11 Аннулирование аккредитации - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/11 Аннулирование аккредитации

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/update

RESPONSE INFORMATION

Response Code

200

Response time

2261 ms

Test duration

2261 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "updatedAt": "2025-01-01T12:00:00+03:00", "status": "5", "accreditationReason": "", "linkAccredidationReason": "" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

fb602c7b-a429-4a1f-bfdb-611fb933239b

date

Tue, 15 Sep 2026 08:33:17 GMT

content-length

358

RESPONSE BODY

{ "id": "CA_1127747030300_ACCR_1", "version": 5, "subjectOGRN": "1127747030300", "updatedAt": "2025-01-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "5", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:15Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/12 Недопустимый переход статуса - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/12 Недопустимый переход статуса

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/update

RESPONSE INFORMATION

Response Code

400

Response time

2203 ms

Test duration

2203 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "updatedAt": "2025-05-01T12:00:00+03:00", "status": "4", "accreditationReason": "", "linkAccredidationReason": "" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

4a25bb05-9471-4ce4-9ace-b9a239f56c1f

date

Tue, 15 Sep 2026 08:33:22 GMT

content-length

140

RESPONSE BODY

{ "validationErrors": [ { "code": "ERR-0302", "message": "Параметр status принимает некорректное значение" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

Отклонено

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/13 Отмена события - 1/1 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/13 Отмена события

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/event/cancel

RESPONSE INFORMATION

Response Code

200

Response time

2159 ms

Test duration

2159 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "canceledAt": "2025-05-02T12:00:00+03:00", "accreditationReason": "отмена Протокол Правительственной комиссии от 20.12.2024 № 12", "linkAccreditationReason": "отмена 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

07129156-5d07-452e-b851-967c3d9918a6

date

Tue, 15 Sep 2026 08:33:26 GMT

content-length

571

RESPONSE BODY

{ "id": "CA_1127747030300_ACCR_1", "version": 5, "subjectOGRN": "1127747030300", "updatedAt": "", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "отмена Протокол Правительственной комиссии от 20.12.2024 № 12", "accreditationReasonLink": "", "status": "5", "isCanceled": true, "canceledAt": "2026-09-15T08:33:24Z", "cancelHash": "325b609d01356e327dcdfb240a13685cca22d461bdf0164379b0607c72bb5a61", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:15Z" }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/14 Повторная отмена (ERR-0402) - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.11. Функция взаимодействия с внешними информационными системами/14 Повторная отмена (ERR-0402)

Request Method

POST

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/event/cancel

RESPONSE INFORMATION

Response Code

400

Response time

106 ms

Test duration

106 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

REQUEST BODY

{ "accreditationID": "CA_1127747030300_ACCR_1", "canceledAt": "2025-05-02T12:00:00+03:00", "accreditationReason": "отмена Протокол Правительственной комиссии от 20.12.2024 № 12", "linkAccreditationReason": "отмена 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b" }

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

dac8f8c2-9b66-4f94-99ab-d1296a0357df

date

Tue, 15 Sep 2026 08:33:29 GMT

content-length

135

RESPONSE BODY

{ "validationErrors": [ { "code": "ERR-0402", "message": "Запрос на отмену события уже обрабатывался" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 400

pass

ERR-0402

pass

ИЭП-1-4.2.1.5. Функция формирования представления данных/15 Периоды действия аккредитации - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.5. Функция формирования представления данных/15 Периоды действия аккредитации

Request Method

GET

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/valid

RESPONSE INFORMATION

Response Code

200

Response time

96 ms

Test duration

96 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

c752cd02-3300-4a9c-85b2-72139114c01e

date

Tue, 15 Sep 2026 08:33:31 GMT

content-length

185

RESPONSE BODY

{ "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2025-02-01T12:00:00+03:00", "status": "" }, { "from": "2025-03-01T12:00:00+03:00", "to": "2025-04-01T12:00:00+03:00", "status": "" } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

Перечень периодов

pass

ИЭП-1-4.2.1.5. Функция формирования представления данных/16 Статус на дату (действует) - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.5. Функция формирования представления данных/16 Статус на дату (действует)

Request Method

GET

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation/by-date?date=%25272025-03-01T12%253A00%253A00%252B03%253A00%2527

RESPONSE INFORMATION

Response Code

200

Response time

99 ms

Test duration

99 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

f06514dd-8616-4266-b09e-92f022f66c64

date

Tue, 15 Sep 2026 08:33:33 GMT

content-length

16

RESPONSE BODY

{ "status": true }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

Признак действует

pass

ИЭП-1-4.2.1.5. Функция формирования представления данных/17 Все события истории аккредитации по ОГРН УЦ - 4/4 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.5. Функция формирования представления данных/17 Все события истории аккредитации по ОГРН УЦ

Request Method

GET

Request URL

http://45.131.40.89:8080/ca/1127747030300/accreditation

RESPONSE INFORMATION

Response Code

200

Response time

89 ms

Test duration

89 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

e6eea7db-6f8c-4aa2-a809-645f54b6ec0e

date

Tue, 15 Sep 2026 08:33:36 GMT

transfer-encoding

chunked

RESPONSE BODY

[ { "id": "CA_1127747030300_ACCR_1", "version": 1, "subjectOGRN": "1127747030300", "updatedAt": "2025-01-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "Протокол Правительственной комиссии от 20.12.2024 № 12", "accreditationReasonLink": "", "status": "1", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:32:53Z" }, { "id": "CA_1127747030300_ACCR_1", "version": 2, "subjectOGRN": "1127747030300", "updatedAt": "2025-02-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "3", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:02Z" }, { "id": "CA_1127747030300_ACCR_1", "version": 3, "subjectOGRN": "1127747030300", "updatedAt": "2025-03-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "4", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:06Z" }, { "id": "CA_1127747030300_ACCR_1", "version": 4, "subjectOGRN": "1127747030300", "updatedAt": "2025-04-01T12:00:00+03:00", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "", "accreditationReasonLink": "", "status": "2", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:11Z" }, { "id": "CA_1127747030300_ACCR_1", "version": 5, "subjectOGRN": "1127747030300", "updatedAt": "", "accreditationDate": "2025-01-01T12:00:00+03:00", "accreditationValidUntil": "2028-12-31T12:00:00+03:00", "accreditationReason": "отмена Протокол Правительственной комиссии от 20.12.2024 № 12", "accreditationReasonLink": "", "status": "5", "isCanceled": true, "canceledAt": "2026-09-15T08:33:24Z", "cancelHash": "325b609d01356e327dcdfb240a13685cca22d461bdf0164379b0607c72bb5a61", "createdAtCC": "2026-09-15T08:32:53Z", "updatedAtCC": "2026-09-15T08:33:15Z" } ]

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

Возвращены все события истории — 5 записей

pass

Отменённое событие помечено isCanceled (историчность)

pass

Отменено именно событие аннулирования (status 5)

pass

ИЭП-1-4.2.1.5. Функция формирования представления данных/18 Выборка по фильтру (аккредитация прекращена) - 2/2 Passed

REQUEST INFORMATION

File

ИЭП-1-4.2.1.5. Функция формирования представления данных/18 Выборка по фильтру (аккредитация прекращена)

Request Method

GET

Request URL

http://45.131.40.89:8080/ca/list?status=2

RESPONSE INFORMATION

Response Code

200

Response time

131 ms

Test duration

131 ms

REQUEST HEADERS

Header Name

Header Value

x-api-key

********

content-type

application/json

auth_token

AX2RPXPcbpbwakmt9CwefCsO6VZOE6m5Z5dHcZkkpUU=

RESPONSE HEADERS

Header Name

Header Value

content-type

application/json

vary

Origin

x-request-id

3178b73e-cf06-4660-9889-a8920a720adb

date

Tue, 15 Sep 2026 08:33:38 GMT

transfer-encoding

chunked

RESPONSE BODY

{ "result": [ { "id": "32200046-4ba6-70a7-b2e7-57e667b558c1", "subjectOGRN": "1127747031829", "subjectINN": "9713026544", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 14, "createdAtCC": "2026-09-14T16:21:23Z", "updatedAtCC": "2026-09-14T17:26:36Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" }, { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" }, { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-7443-b694-8ef9b9057d93", "subjectOGRN": "1127747031818", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-14T17:35:53Z", "updatedAtCC": "2026-09-14T17:36:45Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-7483-8dc0-5013fab9e352", "subjectOGRN": "1127747031400", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-14T18:17:04Z", "updatedAtCC": "2026-09-14T18:17:55Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-74ba-a9c3-0af5d19b753f", "subjectOGRN": "1127747031499", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-15T08:11:20Z", "updatedAtCC": "2026-09-15T08:12:12Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-74f5-b5cf-a12da8289c43", "subjectOGRN": "1127747031488", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-14T19:17:24Z", "updatedAtCC": "2026-09-14T19:18:14Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-7978-be6c-935763026a82", "subjectOGRN": "1127747031830", "subjectINN": "9713026544", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-14T15:52:36Z", "updatedAtCC": "2026-09-14T15:53:37Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-7a1e-ad97-daef72142fe8", "subjectOGRN": "1127747031807", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-14T17:55:45Z", "updatedAtCC": "2026-09-14T17:56:36Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] }, { "id": "32200046-4ba6-7b06-aad9-e84c59e69929", "subjectOGRN": "1127747030300", "subjectINN": "7743020560", "subjectName": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИНФОТЕКС ИНТЕРНЕТ ТРАСТ\"", "subjectAddress": "107078, Москва, г. Москва, ул. Мишина, д. 56, стр. 2, эт. 2, пом. IX, ком. 11", "subjectSite": "http://cdp.alfabank.ru/", "subjectMail": "camail@alfabank.ru", "subjectPhone": "88002002139", "hSC": [ { "hSCName": "ПАК «Минцифры России»", "cATools": "КриптоПро УЦ 2.0", "cryptographicProtectionClass": "КС3", "privateKeyValidityPeriodInMonths": "12" } ], "accreditationDate": "2025-01-01T12:00:00+03:00", "updatedAt": "2025-08-12T19:03:11+03:00", "updateCAReason": "Решение о внесении изменений в устав №1 от 12.08.25", "linkCAReason": "d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35", "dataAppendID": "ce87b6ab0b0d8a001c3845cd89d6e95c57517fab51bc52ce6e7e0ec9318b42b6", "version": 4, "createdAtCC": "2026-09-15T08:32:33Z", "updatedAtCC": "2026-09-15T08:33:24Z", "accreditations": [ { "from": "2025-01-01T12:00:00+03:00", "to": "2028-12-31T12:00:00+03:00", "status": "2" } ] } ] }

ASSERTIONS INFORMATION

Expression

Operator

Operand

Status

Error

No Data

TESTS INFORMATION

Description

Status

Error

HTTP 200

pass

Тестовый УЦ в перечне

pass

Приложение В. Форма протокола приёмочных испытаний

ПРОТОКОЛ приёмочных испытаний функций распределённых реестров объектов инфраструктуры открытых ключей

Реквизит

Значение

Номер протокола

___

Дата

«» ___________ 20 г.

Объект испытаний

Функциональность распределённых реестров объектов инфраструктуры открытых ключей

Документы, на соответствие которым проводились испытания

ТЗ; ЧТЗ; Описание решения

Испытания проводились

с «» ___________ 20 г. по «» ___________ 20 г.

Место проведения

___

Состав комиссии

___

Среда испытаний

IP-адрес среды: ___ (эмуляторы: ___)

  1. Назначение испытаний: проверка и оценка соответствия функций распределённых реестров требованиям ТЗ и ЧТЗ.

  2. Средства испытаний: по разделу 6.1 ПМИ.

  3. Методики испытаний: по Приложению А ПМИ (пункты ___).

  4. Условия проведения: ___.

  5. Обобщённые результаты:

№ проверки (пункт методики)

Результат (соответствует / не соответствует)

Примечание

А.1.1

___

___

…

…

…

А.1.10

___

___

  1. Замечания и предложения: ___.

  2. Выводы: ___.

Подписи членов комиссии:

Роль

Подпись

ФИО

Председатель комиссии

Член комиссии

Член комиссии

Приложение Г. Форма акта о приёмке

АКТ о приёмке функций распределённых реестров объектов инфраструктуры открытых ключей

г. ___ «» ___________ 20 г.

Комиссия в составе: ___, назначенная ___, провела приёмку функций распределённых реестров объектов инфраструктуры открытых ключей, разработанных в соответствии с ___.

Приёмка проведена на основании протокола приёмочных испытаний от «» ___________ 20 г. № ___.

Результаты приёмки: ___.

Заключение комиссии: ___.

Подписи:

Роль

Подпись

ФИО