SecPkgContext_NegotiatedTlsExtensions 结构 (sspi.h)

SecPkgContext_NegotiatedTlsExtensions 结构包含有关为当前 (D) TLS 连接协商的 (D) TLS 扩展的信息。

语法

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

成员

ExtensionsCount

协商 (D) TLS 扩展的数目。

Extensions

指向 IANA (D) TLS 扩展注册表中定义的 2 字节 TLS 扩展 ID 数组的指针。

注解

通过此结构返回的 (D) TLS 扩展的列表并不详尽。 根据 (D) TLS 扩展的类型,并不总是能够确定它是否已与对等方协商。 此结构通常报告 SSPI 调用方感兴趣的可协商 (D) TLS 扩展,例如:证书状态请求、应用程序层协议协商、安全实时传输协议、令牌绑定、扩展主机密、重新协商信息。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 sspi.h

另请参阅

IANA (D) TLS 扩展注册表

QueryContextAttributes (Schannel) 函数