NegotiateAuthentication Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет обмен проверкой подлинности с отслеживанием состояния, использующий протоколы безопасности Negotiate, NTLM или Kerberos для проверки подлинности клиента или сервера в обмене данными между клиентом и сервером.
public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
- Наследование
-
NegotiateAuthentication
- Реализации
Конструкторы
NegotiateAuthentication(NegotiateAuthenticationClientOptions) |
Инициализирует новый экземпляр для сеанса NegotiateAuthentication проверки подлинности на стороне клиента. |
NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
Инициализирует новый экземпляр для сеанса NegotiateAuthentication проверки подлинности на стороне сервера. |
Свойства
ImpersonationLevel |
Возвращает значение, указывающее согласованный уровень олицетворения. |
IsAuthenticated |
Возвращает значение, указывающее, успешно ли выполнена проверка подлинности и установлен ли сеанс. |
IsEncrypted |
Возвращает значение, указывающее, было ли согласовано шифрование данных. |
IsMutuallyAuthenticated |
Возвращает значение, указывающее, прошли ли сервер и клиент проверку подлинности. |
IsServer |
Возвращает значение, указывающее, представляет ли сервер локальная сторона проверки подлинности. |
IsSigned |
Возвращает значение, указывающее, было ли согласовано подписывание данных. |
Package |
Возвращает имя согласованного пакета проверки подлинности. |
ProtectionLevel |
Указывает согласованный уровень защиты. |
RemoteIdentity |
Получает сведения об удостоверении удаленной стороны. |
TargetName |
Возвращает целевое имя (имя субъекта-службы) сервера. |
Методы
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
Представляет обмен проверкой подлинности с отслеживанием состояния, использующий протоколы безопасности Negotiate, NTLM или Kerberos для проверки подлинности клиента или сервера в обмене данными между клиентом и сервером. |
Dispose() |
Освобождает неуправляемые ресурсы, используемые объектом NegotiateAuthentication, а при необходимости освобождает также управляемые ресурсы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ. |
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
Оценивает маркер проверки подлинности, отправленный другой стороной, и возвращает маркер в ответ. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
Распаковывает входное сообщение с подписью или шифрованием, примененным другой стороной. |
UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
Распаковывает на месте входное сообщение с подписью или шифрованием, примененным другой стороной. |
VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Представляет обмен проверкой подлинности с отслеживанием состояния, использующий протоколы безопасности Negotiate, NTLM или Kerberos для проверки подлинности клиента или сервера в обмене данными между клиентом и сервером. |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Заключает входное сообщение с сигнатурой и при необходимости шифрованием. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по