NegotiateAuthentication Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een stateful verificatie-uitwisseling die gebruikmaakt van de negotiate-, NTLM- of Kerberos-beveiligingsprotocollen om de client of server te verifiëren in client-servercommunicatie.
public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
- Overname
-
NegotiateAuthentication
- Implementeringen
Constructors
| Name | Description |
|---|---|
| NegotiateAuthentication(NegotiateAuthenticationClientOptions) |
Initialiseert een nieuw exemplaar van de verificatiesessie aan de NegotiateAuthentication clientzijde. |
| NegotiateAuthentication(NegotiateAuthenticationServerOptions) |
Initialiseert een nieuw exemplaar van de verificatiesessie aan de NegotiateAuthentication serverzijde. |
Eigenschappen
| Name | Description |
|---|---|
| ImpersonationLevel |
Hiermee wordt een waarde opgehaald die het onderhandelde niveau van imitatie aangeeft. |
| IsAuthenticated |
Hiermee wordt een waarde opgehaald die aangeeft of de verificatie-uitwisseling is voltooid. |
| IsEncrypted |
Hiermee wordt een waarde opgehaald die aangeeft of gegevensversleuteling is onderhandeld. |
| IsMutuallyAuthenticated |
Hiermee wordt een waarde opgehaald die aangeeft of zowel de server als de client zijn geverifieerd. |
| IsServer |
Hiermee wordt een waarde opgehaald die aangeeft of de lokale kant van de verificatie de server vertegenwoordigt. |
| IsSigned |
Hiermee wordt een waarde opgehaald die aangeeft of er is onderhandeld over het ondertekenen van gegevens. |
| Package |
Hiermee haalt u de naam van het onderhandelde verificatiepakket op. |
| ProtectionLevel |
Geeft het onderhandelde beschermingsniveau aan. |
| RemoteIdentity |
Hiermee haalt u informatie op over de identiteit van de externe partij. |
| TargetName |
Hiermee haalt u de doelnaam (service principal name) van de server op. |
Methoden
| Name | Description |
|---|---|
| ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
Berekent de integriteitscontrole van een bepaald bericht. |
| Dispose() |
Publiceert de niet-beheerde resources die worden gebruikt door de NegotiateAuthentication beheerde resources en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) |
Evalueert een verificatietoken dat door de andere partij is verzonden en retourneert een token als reactie. |
| GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) |
Evalueert een verificatietoken dat door de andere partij is verzonden en retourneert een token als reactie. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
Pak een invoerbericht uit met handtekening of versleuteling die door de andere partij is toegepast. |
| UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
Uitpakken, ter plaatse, een invoerbericht met handtekening of versleuteling toegepast door de andere partij. |
| VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Controleert de integriteitscontrole van het bericht van een bepaald bericht. |
| Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Verpakt een invoerbericht met een handtekening en eventueel een versleuteling. |