NegotiateAuthentication Classe

Définition

Représente un échange d’authentification avec état qui utilise les protocoles de sécurité Negotiate, NTLM ou Kerberos pour authentifier le client ou le serveur, dans la communication client-serveur.

public ref class NegotiateAuthentication sealed : IDisposable
public sealed class NegotiateAuthentication : IDisposable
type NegotiateAuthentication = class
    interface IDisposable
Public NotInheritable Class NegotiateAuthentication
Implements IDisposable
Héritage
NegotiateAuthentication
Implémente

Constructeurs

NegotiateAuthentication(NegotiateAuthenticationClientOptions)

Initialise une nouvelle instance de la NegotiateAuthentication session d’authentification côté client.

NegotiateAuthentication(NegotiateAuthenticationServerOptions)

Initialise une nouvelle instance de la NegotiateAuthentication session d’authentification côté serveur.

Propriétés

IsAuthenticated

Obtient une valeur qui indique si l’authentification a été correctement terminée et que la session a été établie.

IsEncrypted

Obtient une valeur qui indique si le chiffrement des données a été négocié.

IsMutuallyAuthenticated

Obtient une valeur qui indique si le serveur et le client ont été authentifiés.

IsServer

Obtient une valeur qui indique si le côté local de l’authentification représente le serveur.

IsSigned

Obtient une valeur qui indique si la signature de données a été négociée.

Package

Obtient le nom du package d’authentification négocié.

ProtectionLevel

Indique le niveau de protection négocié.

RemoteIdentity

Obtient des informations sur l’identité de la partie distante.

TargetName

Obtient le nom cible (nom du principal de service) du serveur.

Méthodes

Dispose()

Libère les ressources non managées utilisées par NegotiateAuthentication et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode)

Évalue un jeton d’authentification envoyé par l’autre partie et retourne un jeton en réponse.

GetOutgoingBlob(String, NegotiateAuthenticationStatusCode)

Évalue un jeton d’authentification envoyé par l’autre partie et retourne un jeton en réponse.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à