Поделиться через


структура 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

Указатель на массив 2-байтовых идентификаторов расширений TLS, определенных в реестре расширений IANA (D)TLS.

Комментарии

Список расширений (D)TLS, возвращаемых через эту структуру, не является исчерпывающим. В зависимости от типа расширения (D)TLS не всегда можно определить, согласовано ли оно с одноранговым элементом. Эта структура обычно сообщает о доступных для переговоров расширениях (D)TLS, представляющих интерес для вызывающих объектов SSPI, таких как запрос состояния сертификата, согласование протокола прикладного уровня, безопасный транспортный протокол в режиме реального времени, привязка маркера, расширенный главный секрет, сведения о повторном согласовании.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть sspi.h

См. также раздел

Реестр расширений IANA (D)TLS

Функция QueryContextAttributes (Schannel)