В моем ASP. NET MVC приложении "System.Web.HttpContext.Current.Request.ClientCertificate" НИКОГДА не кажется нулевым. Однако свойства сертификата фиктивны. Он включает в себя пустой массив байтов, а действительные даты от / до установлены на текущее время запроса, без отправителя и темы. et c ... (для всех установлено значение null).
cert.IsPresent имеет значение false. Итак, на самом деле это свойство должно быть нулевым.
Статус просмотра экземпляра сертификата клиента
Я не могу понять, что устанавливает этот сертификат по запросу?
Я пробовал опцию «Игнорировать», выбранную в настройках IIS SSL, и я не отправляю клиентский сертификат по запросу. Но MVC по-прежнему создает фиктивный экземпляр сертификата по запросу.