Langue

ITlsConnectionFeature.TryGetChannelBindingBytes Méthode

Définition

Tente de récupérer les octets de jeton de liaison de canal TLS 5929 RFC (CBT) demandés kind à partir de la connexion actuelle.

public virtual bool TryGetChannelBindingBytes(System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind, out ReadOnlyMemory<byte> channelBindingToken);
abstract member TryGetChannelBindingBytes : System.Security.Authentication.ExtendedProtection.ChannelBindingKind * ReadOnlyMemory -> bool
override this.TryGetChannelBindingBytes : System.Security.Authentication.ExtendedProtection.ChannelBindingKind * ReadOnlyMemory -> bool
Public Overridable Function TryGetChannelBindingBytes (kind As ChannelBindingKind, ByRef channelBindingToken As ReadOnlyMemory(Of Byte)) As Boolean

Paramètres

kind
ChannelBindingKind

Type de liaison de canal à récupérer.

channelBindingToken
ReadOnlyMemory<Byte>

Lorsque cette méthode retourne true, contient les octets de jeton de liaison de canal ; sinon, un jeton vide ReadOnlyMemory<T>.

Retours

true si la liaison de canal demandée est disponible ; false sinon (par exemple : la connexion n’est pas TLS, la demande kind n’est pas prise en charge par le serveur, ou la liaison de canal n’est pas activée dans la configuration du serveur).

Remarques

Les jetons de liaison de canal permettent aux protocoles d’authentification dans le canal (tels que Kerberos ou NTLM négociés sur HTTPS) de se lier par chiffrement au canal TLS sous-jacent, en réduisant les attaques de relais d’authentification. Consultez https://datatracker.ietf.org/doc/html/rfc5929 la documentation « Protection étendue pour l'authentification » de Microsoft pour le modèle d'utilisation Windows.

S’applique à