Freigeben über


SecPkgContext_NegotiatedTlsExtensions-Struktur (sspi.h)

Die SecPkgContext_NegotiatedTlsExtensions-Struktur enthält Informationen zu den (D)TLS-Erweiterungen, die für die aktuelle (D)TLS-Verbindung ausgehandelt wurden.

Syntax

typedef struct _SecPkgContext_NegotiatedTlsExtensions {
  unsigned long  ExtensionsCount;
  unsigned short *Extensions;
} SecPkgContext_NegotiatedTlsExtensions, *PSecPkgContext_NegotiatedTlsExtensions;

Member

ExtensionsCount

Die Anzahl der ausgehandelten (D)TLS-Erweiterungen.

Extensions

Ein Zeiger auf das Array der 2-Byte-TLS-Erweiterungs-IDs, wie in der IANA (D)TLS-Erweiterungsregistrierung definiert.

Hinweise

Die Liste der (D)TLS-Erweiterungen, die über diese Struktur zurückgegeben werden, ist nicht vollständig. Abhängig vom Typ der (D)TLS-Erweiterung ist es nicht immer möglich, festzustellen, ob sie mit dem Peer ausgehandelt wurde. Diese Struktur meldet im Allgemeinen verhandelbare (D)TLS-Erweiterungen, die für SSPI-Aufrufer von Interesse sind, z. B.: Zertifikatstatusanforderung, Application Layer Protocol Negotiation, Secure Real-Time Transport Protocol, Token binding, Extended Master Secret, Renegotiation Info.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile sspi.h

Weitere Informationen

IANA (D)TLS-Erweiterungsregistrierung

QueryContextAttributes-Funktion (Schannel)