Skip to content

fix: restore API TLS verification - #752

Open
shameondev wants to merge 1 commit into
mainfrom
codex/restore-tls-verification
Open

fix: restore API TLS verification#752
shameondev wants to merge 1 commit into
mainfrom
codex/restore-tls-verification

Conversation

@shameondev

Copy link
Copy Markdown
Contributor

Outcome

Restores Apple platform trust-chain and hostname validation for the primary SDK API client and the NoCodes network provider. The previous delegates accepted any server trust.

Changes

  • delegate every authentication challenge to URLSession default handling
  • remove the temporary staging trust bypass from both network stacks
  • add an API-client regression test that requires default system handling and no synthesized credential

Verification

  • git diff --check
  • no remaining credentialForTrust or URLCredential trust bypass in Sources
  • the focused XCTest is included; local execution is unavailable because this host has only Command Line Tools, so CI is the executable evidence

This is independent from the Remote Config targeting rollout and should be released as a security prerequisite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant