public override void ReceivedAuthenticationChallenge(NSUrlConnection connection, NSUrlAuthenticationChallenge challenge) { if(challenge.PreviousFailureCount == 0) { var cred = NSUrlCredential.FromTrust(challenge.ProtectionSpace.ServerTrust); challenge.Sender.UseCredentials(cred, challenge); } else { challenge.Sender.CancelAuthenticationChallenge(challenge); } }