Программа и методика приёмочных испытаний функций распределённых реестров объектов инфраструктуры открытых ключей
Реквизит | Значение |
Предмет работ | Функции распределённых реестров аккредитации удостоверяющих центров |
Направление работ |
|
Шифр темы | ИЭП-2025-5 |
Обозначение документа |
|
Отчётный период |
|
Листов |
|
Аннотация
Настоящая программа и методика приёмочных испытаний (далее — ПМИ) определяет объект, цель, условия и порядок проведения приёмочных испытаний функций распределённых реестров объектов инфраструктуры открытых ключей, реализованных в соответствии с частным техническим заданием (далее — ЧТЗ), и содержит методики проверки и оценки соответствия указанных функций требованиям ТЗ и ЧТЗ.
Содержание
Термины и сокращения
(Заготовка: состав терминов — из ЧТЗ и Заявки; определения подлежат согласованию с Заказчиком.)
Термин / Сокращение | Определение |
ГУЦ | Головной удостоверяющий центр |
УЦ | Удостоверяющий центр |
ТЗ | Техническое задание на выполнение работ по развитию инфраструктуры, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг и исполнения государственных и муниципальных функций в электронной форме |
ЧТЗ | Частное техническое задание |
Описание решения | Документы с описанием структур данных, процессов и методов каждой группы функций, предусмотренной п. 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 Руководящие документы, на соответствие которым проводят испытания
ТЗ.
ЧТЗ.
Описание решения (источник детализированных требований: методы, коды ошибок, модели данных).
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; возвращён |
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»; |
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; в записи: |
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) | Выбранная запись содержит: |
А.1.10 Проверка ведения истории аккредитации с отменённым событием
Способ проверки: наблюдение базы глобального состояния (Описание решения, п. 2.4).
Предварительные условия: выполнены проверки А.1.3–А.1.5 (в реестре присутствуют события аккредитации, включая отменённое); доступ к базе глобального состояния предоставлен.
Проверка опирается на события аккредитации, сформированные запросами сценария (проверки А.1.3–А.1.5) и включающие отменённое событие. Наблюдением записи «История аккредитации удостоверяющего центра» подтверждается, что события не перезаписывают друг друга, а накапливаются в массиве истории, где каждое последующее событие получает очередной номер версии, — именно это обеспечивает восстановление состояния аккредитации на любой момент времени. В отменённом событии сохраняются признак isCanceled = True и сведения об отмене (дата и хеш запроса отмены): отмена не удаляет событие из истории. Сформированная история является основой для получения периодов действия аккредитации (проверка А.1.6) и признака действия аккредитации на заданную дату (проверка А.1.7).
№ | Шаг | Ожидаемый результат |
1 | Действие: Выполнить выборку записи «История аккредитации удостоверяющего центра» | Запись содержит: |
2 | Действие: Проверить отменённое событие в выборке | В отменённом событии: |
А.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 Правила оформления и оценки результатов
Отчёт формируется по каждому исполнению коллекции; отдельному исполнению соответствует отдельный файл отчёта. Дата и время завершения исполнения, окружение и версия средства автоматизации фиксируются в отчёте (раздел «Сведения об исполнении коллекции»).
Адрес среды испытаний приводится в отчёте в поле Request URL каждой записи; наименование окружения — в реквизите Environment.
Отчёт предъявляется вместе с файлом коллекции, исполнение которой он фиксирует; обозначение и версия коллекции указываются в протоколе приёмочных испытаний.
Отчёт должен содержать результаты всех проверок, включённых в запросы коллекции, — как пройденных, так и непройденных.
Исполнение коллекции считается успешным, если суппы результатов запросов со значениями Errors, Failed и Skipped requests равны нулю, а число пройденных запросов равно общему числу запросов. Иной результат означает несоответствие и является основанием для выяснения причин и повторного выполнения проверок. Отдельное поле с итоговым вердиктом отчёт не содержит; оценка производится по указанным показателям.
В отчёте приводятся полные заголовки и тела запросов и ответов; значения ключа доступа к API (заголовок x-api-key) маскируются.
А.5.2.4 Порядок предъявления отчёта при приёмочных испытаниях
Отчёт формируется Исполнителем по завершении исполнения коллекции проверок и предъявляется комиссии по приёмочным испытаниям вместе с протоколом (Приложение Б).
В протоколе указываются: ссылка на файл отчёта и дата исполнения, наименование окружения, обозначение и версия коллекции, результаты по каждой проверке — в соответствии с отчётом.
Проверка результатов выполняется по вкладкам «Summary» (итоги) и «Requests» (детализация по запросам). Для отображения отчёта используется браузер с доступом к сети Интернет (библиотеки отображения подгружаются из внешнего источника); доступ обеспечивается на месте проведения испытаний.
При выявлении несоответствий после корректировки ПО выполняется повторное исполнение коллекции с оформлением нового отчёта; ранее предъявленный отчёт сохраняется в составе материалов испытаний.
Отчёт, в котором не заполнены реквизиты исполнения (дата и время, окружение), не подтверждает выполнение проверок.
А.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-адрес среды: |
Назначение испытаний: проверка и оценка соответствия функций распределённых реестров требованиям ТЗ и ЧТЗ.
Средства испытаний: по разделу 6.1 ПМИ.
Методики испытаний: по Приложению А ПМИ (пункты
___).Условия проведения:
___.Обобщённые результаты:
№ проверки (пункт методики) | Результат (соответствует / не соответствует) | Примечание |
А.1.1 |
|
|
… | … | … |
А.1.10 |
|
|
Замечания и предложения:
___.Выводы:
___.
Подписи членов комиссии:
Роль | Подпись | ФИО |
Председатель комиссии | ||
Член комиссии | ||
Член комиссии |
Приложение Г. Форма акта о приёмке
АКТ о приёмке функций распределённых реестров объектов инфраструктуры открытых ключей
г. ___ «» ___________ 20 г.
Комиссия в составе: ___, назначенная ___, провела приёмку функций распределённых реестров объектов инфраструктуры открытых ключей, разработанных в соответствии с ___.
Приёмка проведена на основании протокола приёмочных испытаний от «» ___________ 20 г. № ___.
Результаты приёмки: ___.
Заключение комиссии: ___.
Подписи:
Роль | Подпись | ФИО |