我有一个针对.Net Standard 1.4的lib A,它使HttpClient.SendAsync
调用:
await Client.HttpClient.SendAsync(httpRequest, cancellationToken).ConfigureAwait(false);
Client
来自Microsoft.Rest.ClientRuntime.ServiceClient
microsoft.rest.clientruntime v2.3.11。
Credentials
为class X : ServiceClientCredentials
,并使用InitializeServiceClient
handler.ClientCertificates.AddRange(certs);
中添加证书
ProcessHttpRequestAsync
未被覆盖。
该库是从股票标准UWP应用程序引用的。
使用的证书已添加到MY证书库。
测试应用程序在Windows版本10.0.17134上运行。
问题
✔当最小版本为16299时,远程服务器正确授权请求。
✖当最低版本为14393时,请求不授权,即响应为401 Unauthorized。
问题
是否可以针对Windows 14393制作成功的X509客户端身份验证https请求?