NegotiateAuthentication Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje stavovou ověřovací výměnu, která používá protokoly zabezpečení Negotiate, NTLM nebo Kerberos k ověření klienta nebo serveru při komunikaci mezi klientem a serverem.
public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
- Dědičnost
-
NegotiateAuthentication
- Implementuje
Konstruktory
NegotiateAuthentication(NegotiateAuthenticationClientOptions) |
Inicializuje novou instanci NegotiateAuthentication relace ověřování na straně klienta. |
NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
Inicializuje novou instanci NegotiateAuthentication relace ověřování na straně serveru. |
Vlastnosti
ImpersonationLevel |
Získá hodnotu, která označuje vyjednanou úroveň zosobnění. |
IsAuthenticated |
Získá hodnotu, která označuje, zda ověřování bylo úspěšně dokončeno a relace byla vytvořena. |
IsEncrypted |
Získá hodnotu, která označuje, zda bylo šifrování dat vyjednáno. |
IsMutuallyAuthenticated |
Získá hodnotu, která označuje, zda server i klient byly ověřeny. |
IsServer |
Získá hodnotu, která označuje, zda místní strana ověřování představuje server. |
IsSigned |
Získá hodnotu, která označuje, zda bylo podepsání dat vyjednáno. |
Package |
Získá název vyjednaného ověřovacího balíčku. |
ProtectionLevel |
Označuje vyjednanou úroveň ochrany. |
RemoteIdentity |
Získá informace o identitě vzdálené strany. |
TargetName |
Získá cílový název (název instančního objektu) serveru. |
Metody
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
Představuje stavovou ověřovací výměnu, která používá protokoly zabezpečení Negotiate, NTLM nebo Kerberos k ověření klienta nebo serveru při komunikaci mezi klientem a serverem. |
Dispose() |
Uvolní nespravované prostředky používané NegotiateAuthentication nástrojem a volitelně uvolní spravované prostředky. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token. |
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
Vyhodnotí ověřovací token odeslaný druhou stranou a jako odpověď vrátí token. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
Rozbalí vstupní zprávu s podpisem nebo šifrováním použitým druhou stranou. |
UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
Rozbalí vstupní zprávu s podpisem nebo šifrováním použitou druhou stranou. |
VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Představuje stavovou ověřovací výměnu, která používá protokoly zabezpečení Negotiate, NTLM nebo Kerberos k ověření klienta nebo serveru při komunikaci mezi klientem a serverem. |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Zabalí vstupní zprávu podpisem a volitelně šifrováním. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro