特定の URL エンドポイントに対する HTTP スタックの構成に使用されるセキュリティ情報が記述されています。
構文
typedef struct XNetworkingSecurityInformation {
uint32_t enabledHttpSecurityProtocolFlags;
size_t thumbprintCount;
XNetworkingThumbprint* thumbprints;
} XNetworkingSecurityInformation
メンバー
enabledHttpSecurityProtocolFlags
型: uint32_t
HTTP 要求がこの URL エンドポイントに対して制限する必要があるトランスポート層セキュリティ (TLS) プロトコルと、WinHttpSetOption の呼び出しを使用して WINHTTP_OPTION_SECURE_PROTOCOLS WinHTTP オプションに渡す必要がある TLS プロトコルを示すフラグのビットマスク。
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1、WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1、WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2、WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 の任意の組み合わせを使用できます。
thumbprintCount
型: size_t
thumbprints フィールドによって指し示されている配列内の拇印の数。
thumbprints
型: XNetworkingThumbprint*
この URL エンドポイントに対してサーバーで提示される証明書チェーン内にあるものと想定される拇印の配列。
解説
この構造体は、HTTP スタックの構成に使用されるセキュリティ情報を記述します。 特定の URL エンドポイントに対して HTTP 要求を制限する必要がある TLS プロトコルを決定します。 拇印が必ずしも存在しない場合があります。 一般的な Fiddler の使用では、1 つのルート拇印があります。
要件
ヘッダー: XNetworking.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
XNetworkingQuerySecurityInformationForUrlAsync
XNetworkingQuerySecurityInformationForUrlUtf16Async
XNetworking