Support for App Transport Security

      Last updated August 03, 2018

    Apple uses App Transport Security (ATS) to improve the security of connections between web services and applications installed on devices using iOS 9 or later, as well as OS X 10.11 (El Capitan) and later. Fastly is fully compliant with all ATS requirements. You shouldn't run into any issues supporting iOS or OS X users while using our service.

    Results from the ATS diagnostics tool

    We used Apple's ATS diagnostics tool to ensure that Fastly is compliant with all ATS requirements. You can review the output from the diagnostics tool below.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    
    $ /usr/bin/nscurl --ats-diagnostics https://www.fastly.com
    Starting ATS Diagnostics
    
    Configuring ATS Info.plist keys and displaying the result of HTTPS loads to https://www.fastly.com.
    A test will "PASS" if URLSession:task:didCompleteWithError: returns a nil error.
    
    Use '--verbose' to view the ATS dictionaries used and to display the error received in URLSession:task:didCompleteWithError:.
    ================================================================================
    
    Default ATS Secure Connection
    ---
    ATS Default Connection
    
    Result : PASS
    ---
    
    ================================================================================
    Allowing Arbitrary Loads
    
    ---
    Allow All Loads
    
    Result : PASS
    ---
    
    ================================================================================
    
    Configuring TLS exceptions for www.fastly.com
    
    ---
    TLSv1.2
    
    Result : PASS
    ---
    
    ---
    TLSv1.1
    
    Result : PASS
    ---
    
    ---
    TLSv1.0
    
    Result : PASS
    ---
    
    ================================================================================
    
    Configuring PFS exceptions for www.fastly.com
    
    ---
    Disabling Perfect Forward Secrecy
    
    Result : PASS
    ---
    
    ================================================================================
    
    Configuring PFS exceptions and allowing insecure HTTP for www.fastly.com
    
    ---
    Disabling Perfect Forward Secrecy and Allowing Insecure HTTP
    
    Result : PASS
    ---
    
    ================================================================================
    
    Configuring TLS exceptions with PFS disabled for www.fastly.com
    
    ---
    TLSv1.2 with PFS disabled
    
    Result : PASS
    ---
    
    ---
    TLSv1.1 with PFS disabled
    
    Result : PASS
    ---
    
    ---
    TLSv1.0 with PFS disabled
    
    Result : PASS
    ---
    
    ================================================================================
    
    Configuring TLS exceptions with PFS disabled and insecure HTTP allowed for www.fastly.com
    
    ---
    TLSv1.2 with PFS disabled and insecure HTTP allowed
    
    Result : PASS
    ---
    
    ---
    TLSv1.1 with PFS disabled and insecure HTTP allowed
    
    Result : PASS
    ---
    
    ---
    TLSv1.0 with PFS disabled and insecure HTTP allowed
    
    Result : PASS
    ---
    
    Back to Top