Deploy SSL Certificates for App to Deal with Apple ATS Restrictions
ATS (App Transport Security) and HTTPS
App Transport Security, also known as ATS, is a security feature introduced by Apple in iOS 9.
Once the ATS security feature is enabled, it will force App applications and web communication to automatically connect to network services via HTTPS encrypted transmission to ensure user data security. That is, the App backend server must deploy an SSL certificate and enable the HTTPS encryption protocol, otherwise your App application will not pass the review process and be published on the Apple Store, which results in your App application being unable to be used normally.
Interpretation of ATS Features
1. HTTPS: The App backend server must enable HTTPS encrypted transmission of network services
2. TLS1.2: All server connections must support TLS protocol version 1.2 or above
3. Hash Algorithms: SSL certificates use SHA256 or more advanced ECC algorithms
4. Key: SSL certificate uses RSA key of 2048 bits or more
5. Forward Secrecy: Encryption suite configuration requirements support the forward secrecy list listed by Apple (official Apple configuration documentation)
How to Conveniently Meet ATS Security Feature Requirements
Choose the right server SSL certificate and enable HTTPS encrypted connection. By the end of 2016, to assist App developers in dealing with Appleās ATS policy, we are offering more preferential SSL certificate applications. The internationally renowned Symantec SSL certificate can meet all the requirements of ATS,
Convenient and Free ATS Detection Tools: In response to the requirements of ATS, we provide a convenient and free ATS detection tool that can detect with one click whether the server interacting with your App application meets the requirements of ATS.