iosapp-transport-security

Where is implemented the Apple App Transport Security


Is the Apple App Transport Security feature implemented in CFNetwork or maybe it is a part of sandbox or system ?


Solution

  • App Transport Security (ATS) is enforced by the NSURLSession class and all APIs that use it. ATS is automatically enabled when you link your app against the iOS 9.0 SDK or later or against the macOS 10.11 SDK or later. (The older NSURLConnection class also enforces ATS when you link against the iOS 9.0 SDK or later or against the macOS 10.11 SDK or later.) ATS protections are not available when using lower-level networking APIs provided by Apple, or when using third-party networking libraries. Source