Yaojia Wang
07bcbf0c08
feat(ios): device enrollment flow + silent cert rotation (B3)
...
Wire the SecureEnclave enroll library into a real flow (login->bearer->CSR->
/device/enroll->keychain identity), presented on the existing mTLS path; add a
rotation scheduler. Atomic keychain replace (add-before-delete); renew body is
{csr}-only; renewal-failing surfaced in the UI. ClientTLS 48 tests pass.
2026-07-18 13:32:05 +02:00
..
2026-07-05 01:04:42 +02:00
2026-07-05 16:15:57 +02:00
2026-07-06 07:25:32 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-18 13:32:05 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 00:13:14 +02:00
2026-07-05 00:13:14 +02:00
2026-07-05 19:58:30 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 19:58:30 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 00:13:14 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 19:58:30 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 16:15:57 +02:00
2026-07-05 19:58:30 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 19:58:30 +02:00
2026-07-05 01:04:42 +02:00
2026-07-05 22:00:31 +02:00
2026-07-04 23:00:11 +02:00