Маркер, возвращенный System.Web.HttpRequest.TlsTokenBindingInfo неверно при использовании 4.6 платформа.NET Framework

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3074856
Проблема
Предполагается, что сервер, на котором работает Windows 10 и использоватьSystem.Web.HttpRequest.TlsTokenBindingInfoдля получения удостоверения пользователя. Если пользователь перенаправляется на сервер с другого сервера, можно также получить маркер, предоставленный пользователем для redirectingserver как называется идентификатором маркера привязки. Этот код указанный маркер привязки позволяет идентифицировать пользователя на redirectingserver. Однако в этом случае youcannot найти пользователя на redirectingserverthrough идентификатор пользователя указанный маркер привязки.
Причина
Эта проблема возникает, так как маркер, возвращенныйSystem.Web.HttpRequest.TlsTokenBindingInfoидентификатор привязки включает тип маркера и некоторые другие реализации может отбросить тип маркера.
Решение
Чтобы обойти эту проблему, пропустить первый байт массивов байтов в ITlsTokenBindingInfo и использовать оставшуюся часть байтовых массивов, как удостоверение пользователя.

Примечание Пропустить первый байт в будущих выпусках (позднее 4.6 платформа.NET Framework) платформа.NET Framework, так как API может измениться в будущем, и он будет отбросить первого байта для вас нет.

Дополнительные сведения об известных проблемах в 4.6 платформа.NET Framework см. Известные проблемы с 4.6 платформа.NET Framework.
Дополнительная информация
Дополнительные сведения о влиянии andtheir изменений управления версиями продукта в 4.6 платформа.NET Framework см.Совместимость приложений в платформа.NET Framework 4.6.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3074856 — последний просмотр: 07/20/2015 15:59:00 — редакция: 1.0

Microsoft .NET Framework 4.6

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbfix kbmt KB3074856 KbMtru
Отзывы и предложения