chore(test): зафиксировать тайм-ауты сертификатов с неверными сроками

This commit is contained in:
Denozordec committed 2026-10-11 03:06:45 +07:00
1 parent 7867914cbc
commit b190412af1
8 files changed
+496 -12

No files matched your search

+18 -2
View File
@@ -1,6 +1,6 @@
# UX/UI: журнал реализации
Актуальное продолжение 2026-10-11: завершён12.5.127 — preflight CRL-issued/revoked leaf и CA children409 до writes, force не обходит цепочку; identity-only200 сохраняетcerts.8 IPsec scripts/127 state/13 новых HTTP cases/build/ESLint;7 native refusals+1 preserve delete. Backend ux-crl127/frontend ux-ike124, hashes совпали, settings/baseline17×2/Docker/credentials restored. Первый initial Ping failed сохранён; следующий128 — time-invalid certificates.12.5 открыт.
Актуальное продолжение 2026-10-11: выполнена диагностика12.5.128 — original/renewed valid certs Ping3/3; expired/future не установили IKE за30s/API offline, без AUTH_FAILED. Точная причина RouterOS не подтверждена, поздний log boundary утрачен. Initial import/cleanup failure и own recovery сохранены; final baseline17×2/credentials/Docker passed. Backend ux-crl127/frontend ux-ike124. Следующий129 — scoped auth logs во время time-invalid фаз.12.5 открыт.
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
@@ -36,7 +36,23 @@
| 10 | Маршрутизация, диагностика, карта и терминал | Завершён в границах локальной приёмки 2026-10-01; блоки 10.1–10.71, внешние ограничения в 10.71 |
| 11А | Пользователи, контейнеры, сертификаты и резервные копии | Завершён в границах локальной приёмки 2026-10-01; 11А.1–11А.33, внешние ограничения в 11А.33 |
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–127 и ограничения ниже. Runtime backend ux-crl127/frontend ux-ike124. |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–128 и ограничения ниже. Runtime backend ux-crl127/frontend ux-ike124. |
## 12.5.128 — сроки сертификатов и неподтверждённая причина отказа (2026-10-11)
На OpenSSL3.5.7 созданы собственные same-key/same-CA сертификаты с явно заданными датами. Часы VM/CHR не менялись. Действующий original cert и перевыпущенный valid cert установили IKE/Ping3/3 каждый. Для renewed/invalid сертификатов временная собственная identity проверяла доверенный CA (remote-certificate=none/match-by=remote-id/auto), сохраняя pubkey auth/crypto и точный server certificate pin. Положительный renewed control доказывает работоспособность этой конфигурации с новым certificate DER.
Expired и not-yet-valid certificate не установили сессию за30s: IKE_INIT отвечал, затем IKE_AUTH retransmits, без явного AUTH_FAILED. Native established0/API online0. Это наблюдение тайм-аута, а не доказанный RouterOS expiry отказ. Журнал прочитан после cleanup, audit boundary уже не сохранился; точная причина остаётся открытой. Следующий129 должен захватить scoped auth logs сразу в каждой фазе.
Первый подход пытался импортировать expired cert: новых native rows оказалось0, точная причина импорта не записана. Cleanup остановился на принадлежности файла/ID. Scoped recovery проверил собственный namespace/CN/issuer/возраст, удалил только свои configs/certificate chain и точное имя созданного CRT (flash directory не удалялся), private files/CA key. Повторение не импортировало invalid certificates, держало их только в собственном client filesystem; cleanup baseline17×2/Docker/credentials passed. Оба CHR доступны/пароли/default/public/metadata/195.195.195.195/32 сохранены.
[Протокол и все ограничения](ux-ui/acceptance/ipsec-certificate-time-observation-2026-10-11.json). Полный первоначальный Ping failure127 дополнительно перенесён в репозиторий. Source/runtime не менялись, UI/общая регрессия не повторялись. Expiry reason и внешняя CRL/PKI приёмка не закрыты.
Reference: [OpenSSL x509 dates](https://docs.openssl.org/3.5/man1/openssl-x509/).
| Референс | Схема |
| --- | --- |
| [ReUI List9](https://reui.io/preview/base/list-9?ref=mcp) | Valid control → encoded dates → native establishment/API → тайм-аут без выдуманной причины |
## 12.5.127 — удаление CRL-issued сертификатов без частичных изменений (2026-10-11)