Once GD is enabled (by calling enableSecureCommunication or authenticating the application) NSURLConnection is automatically secured. How does it do that?
My guess would be that Good Dynamics SDK does what is called method swizzling or class posing
Both methods allow to replace existing Objective C method or class with their own implementation. So, Good SDK does this for NSURLConnection class.