title: Force HttpClient to trust single Certificate
body: <p>Can you force HttpClient to only trust a single certificate?</p>
  
  <p>I know you can do:</p>
  
  <pre><code>WebRequestHandler handler = new WebRequestHandler();
  X509Certificate2 certificate = GetMyX509Certificate();
  handler.ClientCertificates.Add(certificate);
  HttpClient client = new HttpClient(handler);
  </code></pre>
  
  <p>But will this force it to only trust that single certificate, or will it trust that certifate AND all certificates that fx. GlobalSign can verify?</p>
  
  <p>Basicly I want to ensure that it can ONLY be my server/certificate that my client is talking to.</p>