Проверка подлинности клиента HTTPS x509 не работает при назначении стандарта UWP 14393 / .net 1.4 - PullRequest
0 голосов
/ 30 мая 2018

У меня есть библиотека 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?

...