ASP.NET Core:如何从客户端请求中记录客户端身份验证证书?

时间:2020-04-13 20:04:51

标签: asp.net http asp.net-core asp.net-core-mvc

我一直在使用以下代码来获取客户端身份验证证书,以在基于Azure工作人员角色的服务中进行身份验证:

var clientAuthCert = await context.HttpContext.Features.Get<ITlsConnectionFeature>().GetClientCertificateAsync(default(CancellationToken));

但是偶尔我们的实时服务会在短时间内从API获得空结果。 HttpClient来自另一个服务,并且始终附加身份验证证书。

我试图找出问题出在服务器端还是客户端。 TLS握手后,是否可以记录或跟踪客户端身份验证证书是否确实发送到服务器?

0 个答案:

没有答案