VBS_ENCLAVE_REPORT_PKG_HEADER 構造体 (ntenclv.h)
EnclaveGetAttestationReport 関数を呼び出して生成されるレポートの内容について説明します。
構文
typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
UINT32 PackageSize;
UINT32 Version;
UINT32 SignatureScheme;
UINT32 SignedStatementSize;
UINT32 SignatureSize;
UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;
メンバー
PackageSize
EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる、VBS_ENCLAVE_REPORT_PKG_HEADER構造体、署名付きステートメント、および署名のサイズの合計 (バイト単位)。
Version
EnclaveGetAttestationReport 関数を呼び出して生成されたレポート内のVBS_ENCLAVE_REPORT_PKG_HEADER構造体のバージョン。 現在サポートされている唯一のバージョンは VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT であり、 と等しくなります 1
。
SignatureScheme
EnclaveGetAttestationReport 関数を呼び出して生成されたレポート内の署名に使用されるスキーム。
SignedStatementSize
EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる署名付きデータのサイズ (バイト単位)。
SignatureSize
EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる署名のサイズ (バイト単位)。
Reserved
予約済み。
注釈
EnclaveGetAttestationReport によって生成されるレポートは、次の項目で構成されます。
- VBS_ENCLAVE_REPORT_PKG_HEADER 構造体
- 次の項目で構成される署名付きステートメント。
- VBS_ENCLAVE_REPORT構造体
- 次の項目で構成される 0 個以上の変数データ ブロック:
- VBS_ENCLAVE_REPORT_VARDATA_HEADER構造体
- VBS_ENCLAVE_REPORT_VARDATA_HEADER構造体によって記述されるデータ
- 署名
要件
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | ntenclv.h |