Dil

ITlsConnectionFeature.TryGetChannelBindingBytes Yöntem

Tanım

Geçerli bağlantıdan istenen kind için RFC 5929 TLS kanal bağlama belirteci (CBT) baytlarını almaya çalışır.

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

Parametreler

kind
ChannelBindingKind

Alınacak kanal bağlama türü.

channelBindingToken
ReadOnlyMemory<Byte>

Bu yöntem döndürdüğünde true, kanal bağlama belirteci baytlarını içerir; aksi takdirde boş ReadOnlyMemory<T>bir .

Döndürülenler

true istenen kanal bağlaması varsa; false aksi takdirde (örneğin: bağlantı TLS değil, istenen kind sunucu tarafından desteklenmiyor veya sunucu yapılandırmasında kanal bağlama etkin değil).

Açıklamalar

Kanal bağlama belirteçleri, kanal içi kimlik doğrulama protokollerinin (HTTPS üzerinden anlaşmaya varılan Kerberos veya NTLM gibi) kendilerini temel TLS kanalına şifrelemeyle bağlamasını sağlar ve kimlik doğrulama geçişi saldırılarını azaltır. Windows kullanım modeli için belirtim ve Microsoft "Kimlik Doğrulaması için Genişletilmiş Koruma" belgelerine bakınhttps://datatracker.ietf.org/doc/html/rfc5929.

Şunlara uygulanır