NegotiateAuthentication Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Á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. |