NegotiateAuthentication Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
ImpersonationLevel |
Obtient une valeur qui indique le niveau négocié d’emprunt d’identité. |
IsAuthenticated |
Obtient une valeur qui indique si l’authentification a été terminée et si 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 des 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 du service) du serveur. |
Méthodes
ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) |
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. |
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) |
Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) |
Désencapsule un message d’entrée avec signature ou chiffrement appliqué par l’autre partie. |
UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) |
Annule, en place, un message d’entrée avec signature ou chiffrement appliqué par l’autre partie. |
VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
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. |
Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) |
Encapsule un message d’entrée avec une signature et éventuellement un chiffrement. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour