Nyelv

NegotiateAuthentication Osztály

Definíció

Állapotalapú hitelesítési cserét jelöl, amely a Negotiate, az NTLM vagy a Kerberos biztonsági protokollt használja az ügyfél vagy a kiszolgáló hitelesítéséhez az ügyfél-kiszolgáló kommunikációban.

public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
    interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
Öröklődés
NegotiateAuthentication
Megvalósítás

Konstruktorok

Name Description
NegotiateAuthentication(NegotiateAuthenticationClientOptions)

Inicializálja az NegotiateAuthentication ügyféloldali hitelesítési munkamenet új példányát.

NegotiateAuthentication(NegotiateAuthenticationServerOptions)

Inicializálja a NegotiateAuthentication kiszolgálóoldali hitelesítési munkamenet új példányát.

Tulajdonságok

Name Description
ImpersonationLevel

Olyan értéket kap, amely a megszemélyesítés egyeztetett szintjét jelzi.

IsAuthenticated

Olyan értéket kap, amely jelzi, hogy a hitelesítési csere befejeződött-e.

IsEncrypted

Olyan értéket kap, amely jelzi, hogy az adattitkosítás egyeztetése megtörtént-e.

IsMutuallyAuthenticated

Olyan értéket kap, amely jelzi, hogy a kiszolgáló és az ügyfél hitelesítése megtörtént-e.

IsServer

Olyan értéket kap, amely jelzi, hogy a hitelesítés helyi oldala a kiszolgálót jelöli-e.

IsSigned

Olyan értéket kap, amely jelzi, hogy az adataláírás egyeztetése megtörtént-e.

Package

Lekéri a egyeztetett hitelesítési csomag nevét.

ProtectionLevel

A egyeztetett védelmi szintet jelzi.

RemoteIdentity

Információt kap a távoli fél identitásáról.

TargetName

Lekéri a kiszolgáló célnevét (szolgáltatásnév nevét).

Metódusok

Name Description
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>)

Kiszámítja egy adott üzenet integritás-ellenőrzését.

Dispose()

Felszabadítja a felügyelt erőforrások által NegotiateAuthentication használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Kiértékeli a másik fél által küldött hitelesítési jogkivonatot, és válaszként visszaad egy jogkivonatot.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Kiértékeli a másik fél által küldött hitelesítési jogkivonatot, és válaszként visszaad egy jogkivonatot.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean)

A másik fél által alkalmazott aláírással vagy titkosítással rendelkező bemeneti üzenet feloldása.

UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean)

Oldja fel a másik fél által alkalmazott aláírással vagy titkosítással rendelkező bemeneti üzenetet a helyén.

VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Ellenőrzi egy adott üzenet üzenetintegritási ellenőrzését.

Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean)

Becsomagol egy bemeneti üzenetet egy aláírással és opcionálisan egy titkosítással.

A következőre érvényes: