title: Not able to get certificate from HttpContext which was send from HttpClient
body: <p>Well, I tried many different solutions but none seems to be working.
  I have created Self Signed Certificate from IIS Manager and also import this to cert store.(Current User\Personal\Certificates). I tried to send that cert using below code part:</p>
  <pre><code>        var cert = new X509Certificate2(@&quot;C:\\Test.pfx&quot;, &quot;asdf&quot;);
          var handler = new HttpClientHandler() { ClientCertificateOptions = ClientCertificateOption.Manual };
          handler.ClientCertificates.Add(cert);
      
          var client = new HttpClient(handler);
  
          var request = new HttpRequestMessage()
          {
              RequestUri = new Uri(&quot;https://localhost:44351/helloworld&quot;),
              Method = HttpMethod.Get,
              
          };
          var response = client.SendAsync(request).GetAwaiter().GetResult();
          if (response.IsSuccessStatusCode)
          {
              var responseContent = response.Content.ReadAsStringAsync().GetAwaiter().GetResult();
  
          }
  </code></pre>
  <p>But I when tried to receive it, it consists of null.</p>
  <pre><code>       var clientCertificate = httpContext.Connection.ClientCertificate;
  </code></pre>
  <p>I think there exist some underlying concepts which I am not able to find out.</p>