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 [デスクトップ アプリのみ] |
Header | sspi.h |