Я использовал следующий код для получения сертификата проверки подлинности клиента для проверки подлинности в Azure службе на основе рабочих ролей:
var clientAuthCert = await context.HttpContext.Features.Get<ITlsConnectionFeature>().GetClientCertificateAsync(default(CancellationToken));
Но иногда наш действующий сервис получает нулевой результат от API, если не считать период. HttpClient из другой службы, и сертификат подлинности присоединен всегда.
Я пытаюсь выяснить, существует ли проблема на стороне сервера или на стороне клиента. Есть ли способ войти или проследить, действительно ли сертификат аутентификации клиента отправляется на сервер или нет после рукопожатия TLS?