== How to fix it in .NET === Code examples In the following example, the callback change impacts the entirety of HTTP requests made by the application. :cert_method_name: ServerCertificateValidationCallback include::../../common/fix/code-rationale-override.adoc[] ==== Noncompliant code example [source,csharp] ---- using System.Net; using System.Net.Http; public static void connect() { ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, errors) => { return true; // Noncompliant }; HttpClient httpClient = new HttpClient(); HttpResponseMessage response = httpClient.GetAsync("https://example.com").Result; } ---- === How does this work? include::../../common/fix/validation.adoc[]