chore(test): подтвердить цепочку промежуточного CA и повторный IKE

This commit is contained in:
Denozordec committed 2026-10-11 12:08:39 +07:00
1 parent c331558e31
commit c242b611e2
7 files changed
+648 -11

No files matched your search

+12 -2
View File
@@ -1,6 +1,6 @@
# UX/UI: журнал реализации
Актуальное продолжение 2026-10-11: завершён12.5.137 — external revoked serial/signature/cache1 → новые IKE AUTHENTICATION_FAILED. Существующий IKE/Ping3/3 сохранился; API online=true относится к нему, после own terminate offline.18 коллекций×2/settings/private/Docker/endpoint restored. Runtime ux-log133. Следующий138 — intermediate CA chain; общая UI-регрессия идёт и будет сохранена отдельным блоком.12.5 открыт.
Актуальное продолжение 2026-10-11: завершён12.5.138 — native Root→Intermediate→client chain: CA flags/signatures/full OpenSSL verify,3 valid CRL caches, initial IKE/Ping3/3 и reauth new IKE ID/Ping3/3/API online.18 коллекций×2 и keys/Docker/settings/endpoint restored. Runtime ux-log133. Следующий139 — завершить уже запущенную общую UI/context регрессию и сохранить итог.12.5 открыт.
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
@@ -36,7 +36,17 @@
| 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–137 и ограничения ниже. Runtime backend/frontend ux-log133. |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–138 и ограничения ниже. Runtime backend/frontend ux-log133. |
## 12.5.138 — промежуточный CA и повторная аутентификация (2026-10-11)
CHR1 выпустил собственную RSA2048 chain Root CA → Intermediate CA → client. Root/intermediate имеют CA BasicConstraints, leaf — CA=false; обе подписи проверены Node X509, полная цепочка/сроки/constraints прошли OpenSSL verify. CHR2 импортировал три public certificates и загрузил три valid/nonexpired CRL cache через два собственных CDP path. Отдельные native responder CA/server key созданы на CHR2.
Linux strongSwan с собственной client private key, explicit public Root/intermediate trust и точным server certificate pin установил IKE/ESP: Ping3/3/API online=true/конкретный VIP. Reauth завершился успешно, IKE id изменился1→2; новый IKE/ESP снова Ping3/3/API online/VIP. Профиль не менял auth algorithms/правила существующих сетевых операций. [Полная цепочка, CRL, IKE/reauth и cleanup](ux-ui/acceptance/ipsec-intermediate-ca-chain-2026-10-11.json).
Own issuer chain удалена только после доказательства ownership всех descendants/отсутствия references. Own responder/imports/exports/private credentials/Docker client/network/endpoint/loggers/cache/tunnel objects/pool/bridge/address удалены;18 наборов IDs×2 restored, CRL settings restored exact, порт18084 закрыт. Default/public/metadata/195.195.195.195/32/flash directory и пароли сохранены. Source/runtime/UI не менялись; backend/frontend ux-log133.
Принята именно описанная native RSA chain и один Linux client. Arbitrary custom OIDs/policies/path length/missing chain/intermediate revocation/прочие ОС и полная production PKI не приняты. Следующий139 — дождаться итогов текущей общей UI-регрессии, выполнить context/source series и сохранить точный итог с сохранением исходных evidence/screens.12.5 открыт.
## 12.5.137 — внешний отзыв сертификата и существующая IKE-сессия (2026-10-11)