NegotiateAuthentication Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen zustandsbehafteten Authentifizierungsaustausch dar, der die Sicherheitsprotokolle Negotiate, NTLM oder Kerberos verwendet, um den Client oder Server in der Client-Server-Kommunikation zu authentifizieren.
public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
- Vererbung
-
NegotiateAuthentication
- Implementiert
Konstruktoren
NegotiateAuthentication(NegotiateAuthenticationClientOptions) |
Initialisiert eine neue instance der NegotiateAuthentication clientseitigen Authentifizierungssitzung. |
NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
Initialisiert eine neue instance der sitzung für die NegotiateAuthentication serverseitige Authentifizierung. |
Eigenschaften
ImpersonationLevel |
Ruft einen Wert ab, der die ausgehandelte Ebene des Identitätswechsels angibt. |
IsAuthenticated |
Ruft einen Wert ab, der angibt, ob die Authentifizierung erfolgreich abgeschlossen und die Sitzung eingerichtet wurde. |
IsEncrypted |
Ruft einen Wert ab, der angibt, ob die Datenverschlüsselung ausgehandelt wurde. |
IsMutuallyAuthenticated |
Ruft einen Wert ab, der angibt, ob sowohl Server als auch Client authentifiziert wurden. |
IsServer |
Ruft einen Wert ab, der angibt, ob die lokale Seite der Authentifizierung den Server darstellt. |
IsSigned |
Ruft einen Wert ab, der angibt, ob die Datensignatur ausgehandelt wurde. |
Package |
Ruft den Namen des ausgehandelten Authentifizierungspakets ab. |
ProtectionLevel |
Gibt die ausgehandelte Schutzebene an. |
RemoteIdentity |
Ruft Informationen zur Identität der Remotepartei ab. |
TargetName |
Ruft den Zielnamen (Dienstprinzipalname) des Servers ab. |
Methoden
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
Stellt einen zustandsbehafteten Authentifizierungsaustausch dar, der die Sicherheitsprotokolle Negotiate, NTLM oder Kerberos verwendet, um den Client oder Server in der Client-Server-Kommunikation zu authentifizieren. |
Dispose() |
Gibt die von NegotiateAuthentication verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück. |
GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
Wertet ein von der anderen Partei gesendetes Authentifizierungstoken aus und gibt als Antwort ein Token zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
Entpackt eine Eingabenachricht mit der von der anderen Partei angewendeten Signatur oder Verschlüsselung. |
UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
Entpackt eine Eingabenachricht mit der von der anderen Partei angewendeten Signatur oder Verschlüsselung. |
VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Stellt einen zustandsbehafteten Authentifizierungsaustausch dar, der die Sicherheitsprotokolle Negotiate, NTLM oder Kerberos verwendet, um den Client oder Server in der Client-Server-Kommunikation zu authentifizieren. |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Umschließt eine Eingabenachricht mit einer Signatur und optional einer Verschlüsselung. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für