openclaw/apps/ios/Sources/Gateway
Nimrod Gutman 00a0858fd9
fix(ios): recover rotated gateway certificates
## Summary
- allow iOS to trust system-valid rotated gateway certificates
- rebuild active gateway sessions after replacing the stored TLS pin
- expose certificate trust recovery from gateway problem banners

## Verification
- swift test --filter 'GatewayErrorsTests|GatewayNodeSessionTests/changedSessionBoxRebuildsExistingGatewayChannel'
- xcodebuild build -scheme OpenClaw -destination 'platform=iOS,id=00008140-000848A92EE3001C'
- installed and launched OpenClaw on attached iPhone with devicectl
- verified iOS gateway log connected to wss://gutsy-home.tail06a72.ts.net:443 after trust/pairing recovery
2026-05-10 21:10:35 +03:00
..
DeepLinkAgentPromptAlert.swift
ExecApprovalPromptDialog.swift feat(ios): add exec approval notification flow (#60239) 2026-04-05 16:33:22 +03:00
GatewayConnectConfig.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayConnectionController.swift fix(ios): recover rotated gateway certificates 2026-05-10 21:10:35 +03:00
GatewayConnectionIssue.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayDiscoveryDebugLogView.swift
GatewayDiscoveryModel.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayHealthMonitor.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayProblemView.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayQuickSetupSheet.swift fix(ios): recover rotated gateway certificates 2026-05-10 21:10:35 +03:00
GatewayServiceResolver.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewaySettingsStore.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
GatewayTrustPromptAlert.swift
KeychainStore.swift iOS Security Stack 1/5: Keychain Migrations + Tests (#33029) 2026-03-03 16:15:20 +00:00
TCPProbe.swift fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00