How to configure Cipher Suites in NSURLSession?

We have a use case where we want to configure custom cipher suites in the NSURLSession. Ideally what we require is that we want to remove some cipher suites from the NSURLSession whenever a HTTP request is triggered. This is for a CEC compliance that we have to do where the admin will be listing some cipher suites as black listed and those we have to remove from the NSURLSession so that they are not offered under negotitation.


Is there a possible way to do that? So far looking at the APIs this does not seems to be there. And we want this on both iOS and OS X.

Is there a possible way to do that?

No.

IMO you should handle this on the server side. Please take a look at this thread, where I explain my rationale.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
How to configure Cipher Suites in NSURLSession?
 
 
Q