NegotiateAuthentication Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 baru NegotiateAuthentication untuk sesi autentikasi sisi klien. |
NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
Menginisialisasi instans baru NegotiateAuthentication 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>) |
Menghitung pemeriksaan integritas pesan tertentu. |
Dispose() |
Merilis sumber daya yang tidak dikelola yang digunakan oleh NegotiateAuthentication 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 Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (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>) |
Memverifikasi pemeriksaan integritas pesan dari pesan tertentu. |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Membungkus pesan input dengan tanda tangan dan secara opsional enkripsi. |