ITlsConnectionFeature.TryGetChannelBindingBytes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, die RFC 5929 TLS-Kanalbindungstoken (CBT)-Bytes für die angeforderte kind von der aktuellen Verbindung abzurufen.
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
Parameter
- kind
- ChannelBindingKind
Die Art der abzurufenden Kanalbindung.
- channelBindingToken
- ReadOnlyMemory<Byte>
Wenn diese Methode zurückgegeben wird true, enthält das Kanalbindungstoken Bytes; andernfalls ein leeres ReadOnlyMemory<T>.
Gibt zurück
true wenn die angeforderte Kanalbindung verfügbar ist; false andernfalls (z. B.: Die Verbindung ist nicht TLS, die angeforderte kind Wird vom Server nicht unterstützt, oder die Kanalbindung ist in der Serverkonfiguration nicht aktiviert).
Hinweise
Kanalbindungstoken ermöglichen es In-Channel-Authentifizierungsprotokollen (z. B. Kerberos oder NTLM, die über HTTPS ausgehandelt wurden) sich kryptografisch an den zugrunde liegenden TLS-Kanal zu binden und Authentifizierungsrelayangriffe zu verringern. Informationen zum Windows Nutzungsmodell finden Sie https://datatracker.ietf.org/doc/html/rfc5929 in der Spezifikation und Microsoft Dokumentation zum "Erweiterten Schutz für die Authentifizierung".