Skip to content

Fix iOS TLS hostname mismatch for BPC/Alliance servers#279

Merged
capy-ai[bot] merged 1 commit intokief5555/iosfrom
capy/fix-tls-hostname-mismatch
Apr 12, 2026
Merged

Fix iOS TLS hostname mismatch for BPC/Alliance servers#279
capy-ai[bot] merged 1 commit intokief5555/iosfrom
capy/fix-tls-hostname-mismatch

Conversation

@Kief5555
Copy link
Copy Markdown
Collaborator

@Kief5555 Kief5555 commented Apr 12, 2026

This PR fixes session launch failures on BPC/Alliance servers by allowing TLS connections despite certificate hostname mismatches on *.nvidiagrid.net domains.

Info.plist:

  • Added NSAppTransportSecurity domain exception for nvidiagrid.net with subdomain support to allow WKWebView signaling WebSocket connections.

OpenNOWStore.swift:

  • Added GFNTLSDelegate class to handle server trust challenges, bypassing TLS validation only for hosts ending in nvidiagrid.net.
  • Replaced URLSession.shared with a custom URLSession instance using the GFNTLSDelegate for all HTTP API calls.

Open in Capy OPEN-8 · 5.4

@Kief5555 Kief5555 added the capy Generated by capy.ai label Apr 12, 2026 — with Capy AI
@capy-ai capy-ai Bot merged commit 05c2fc8 into kief5555/ios Apr 12, 2026
@capy-ai capy-ai Bot deleted the capy/fix-tls-hostname-mismatch branch April 12, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capy Generated by capy.ai

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant