nscurl --ats-diagnostics **URL**
Starting ATS Diagnostics
Configuring ATS Info.plist keys and displaying the result of HTTPS loads to **URL**
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 **URL**
---
TLSv1.3
2018-11-28 19:07:37.110 nscurl[26863:1382085] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9858)
Result : FAIL
---
---
TLSv1.2
Result : PASS
---
---
TLSv1.1
Result : PASS
---
---
TLSv1.0
Result : PASS
---
================================================================================
Configuring PFS exceptions for **URL**
---
Disabling Perfect Forward Secrecy
Result : PASS
---
================================================================================
Configuring PFS exceptions and allowing insecure HTTP for **URL**
---
Disabling Perfect Forward Secrecy and Allowing Insecure HTTP
Result : PASS
---
================================================================================
Configuring TLS exceptions with PFS disabled for **URL**
---
TLSv1.3 with PFS disabled
2018-11-28 19:07:38.025 nscurl[26863:1382073] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9858)
Result : FAIL
---
---
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 **URL**
---
TLSv1.3 with PFS disabled and insecure HTTP allowed
2018-11-28 19:07:38.665 nscurl[26863:1382084] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9858)
Result : FAIL
---
---
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
---
@Apple : My bug report is still pending.... please help me !
Thanks.