ATS issues with Apple iOS

Source: Internet
Author: User
Tags ssl certificate

Ats

APP Transport Security, a new feature in IOS9, is an important improvement in Apple's network communications security. In iOS 9 and OS X 10.11, non-HTTPS network access is prohibited by default, and before January 1, 2017, in order to reduce the impact, we can add the "nsapptransportsecurity" dictionary to the Info.plist and " Nsallowsarbitraryloads "set to" YES "to disable ATS. However, after January 1, 2017, this method is no longer allowed to bypass ATS, so the new submitted app network requests must be HTTPS encryption, or you may be in the application of audit problems.

The ATS network connection requires that the ATS feature be fully enabled, requires your app connection to use HTTPS links, and meets the following security requirements:

1. An SSL certificate issued by a trusted authority issuing the root certificate in the list of trusted root certificates for iOS.

(All SSL certificate products for Symantec,geotrust,rapidssl are in the iOS Trusted root certificate list)

2, SSL certificate must be RSA 2048 bit above, and use SHA256 signature.

(All SSL certificate products of SYMANTEC,GEOTRUST,RAPIDSSL meet this condition)

3, the negotiated TLS communication protocol must be above TLS 1.2.

4, the connection must use AES-128 and AES-256 symmetric encryption algorithm, TLS negotiated encryption suite must support Ecdhe (Elliptic Curve diffie-hellman ephemeral) key exchange algorithm to implement the PFS characteristics (Perfect Forward Secury), the following cryptographic suite algorithms are supported:

    • tls_ecdhe_ecdsa_with_aes_256_gcm_sha384
    • tls_ecdhe_ecdsa_with_aes_128_gcm_sha256
    • tls_ecdhe_ecdsa_with_aes_256_cbc_sha384
    • Tls_ecdhe_ecdsa_with_aes_256_cbc_sha
    • tls_ecdhe_ecdsa_with_aes_128_cbc_sha256
    • Tls_ecdhe_ecdsa_with_aes_128_cbc_sha
    • tls_ecdhe_rsa_with_aes_256_gcm_sha384
    • tls_ecdhe_rsa_with_aes_128_gcm_sha256
    • tls_ecdhe_rsa_with_aes_256_cbc_sha384
    • tls_ecdhe_rsa_with_aes_128_cbc_sha256
    • Tls_ecdhe_rsa_with_aes_128_cbc_sha
Web Server implements ATS functionality

Windows IIS Configuration Notes

Apache Configuration Instructions

Tomcat Configuration Instructions

Nginx Configuration Instructions

F5 Configuration Instructions

Fyi:https://www.myssl.cn/home/article-38.html

ATS issues with Apple iOS

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.