有人知道在使用HttpClientFactory
时如何使用客户端证书吗?在我找到的所有示例中,您需要在HttpClient
构造函数中提供一个HttpMessageHandler
,但在使用HttpClientFactory
时不可用。
services.AddHttpClient("NamedClient", client =>
{
var handler = new HttpClientHandler();
X509Certificate2 certificate = GetMyX509Certificate();
handler.ClientCertificates.Add(certificate);
client. // ?? How do I set the handler?
});