NegotiateAuthentication Kelas

Definisi

Mewakili pertukaran autentikasi stateful yang menggunakan protokol keamanan Negosiasi, NTLM, atau Kerberos untuk mengautentikasi klien atau server, dalam komunikasi server klien.

public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
    interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
Warisan
NegotiateAuthentication
Penerapan

Konstruktor

NegotiateAuthentication(NegotiateAuthenticationClientOptions)

Menginisialisasi instans NegotiateAuthentication baru untuk sesi autentikasi sisi klien.

NegotiateAuthentication(NegotiateAuthenticationServerOptions)

Menginisialisasi instans NegotiateAuthentication baru untuk sesi autentikasi sisi server.

Properti

ImpersonationLevel

Mendapatkan nilai yang menunjukkan tingkat peniruan yang dinegosiasikan.

IsAuthenticated

Mendapatkan nilai yang menunjukkan apakah autentikasi berhasil diselesaikan dan sesi dibuat.

IsEncrypted

Mendapatkan nilai yang menunjukkan apakah enkripsi data dinegosiasikan.

IsMutuallyAuthenticated

Mendapatkan nilai yang menunjukkan apakah server dan klien telah diautentikasi.

IsServer

Mendapatkan nilai yang menunjukkan apakah sisi lokal autentikasi mewakili server.

IsSigned

Mendapatkan nilai yang menunjukkan apakah penandatanganan data dinegosiasikan.

Package

Mendapatkan nama paket autentikasi yang dinegosiasikan.

ProtectionLevel

Menunjukkan tingkat perlindungan yang dinegosiasikan.

RemoteIdentity

Mendapatkan informasi tentang identitas pihak jarak jauh.

TargetName

Mendapatkan nama target (nama perwakilan layanan) server.

Metode

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

Mewakili pertukaran autentikasi stateful yang menggunakan protokol keamanan Negosiasi, NTLM, atau Kerberos untuk mengautentikasi klien atau server, dalam komunikasi server klien.

Dispose()

Merilis sumber daya tidak terkelola yang NegotiateAuthentication digunakan oleh dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Mengevaluasi token autentikasi yang dikirim oleh pihak lain dan mengembalikan token sebagai respons.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean)

Membongkar pesan input dengan tanda tangan atau enkripsi yang diterapkan oleh pihak lain.

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

Buka bungkus, di tempat, pesan input dengan tanda tangan atau enkripsi yang diterapkan oleh pihak lain.

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

Mewakili pertukaran autentikasi stateful yang menggunakan protokol keamanan Negosiasi, NTLM, atau Kerberos untuk mengautentikasi klien atau server, dalam komunikasi server klien.

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

Membungkus pesan input dengan tanda tangan dan secara opsional enkripsi.

Berlaku untuk