У меня есть библиотека A, предназначенная для .Net Standard 1.4, которая делает 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.Используемый сертификат добавляется в МОЕ хранилище сертификатов.Тестовое приложение запускается в Windows версии 10.0.17134.
Проблема
✔ При минимальной версии 16299 запрос корректно авторизуется удаленным сервером.
✖ При минимальной версии 14393 запрос не разрешен, т. Е. Ответ 401 не авторизован.
Вопрос
Возможно лисделать успешный запрос аутентификации клиента X509 https для Windows 14393?