UEFI 检查签名协议

注意

本节中的某些信息可能仅适用于 Windows 10 移动版和某些处理器体系结构。

使用 "检查签名协议",闪烁的工具可以在完整的闪存更新 (FFU) 中验证目录文件上的签名,并验证哈希表的哈希是否与目录文件中指定的哈希匹配。

注意

此文档的未来版本中将提供完全闪存更新 (FFU) 文件和闪烁工具的结构的相关信息。

EFI_CHECKSIG_PROTOCOL

本部分提供 EFI_CHECKSIG_PROTOCOL的详细说明。

GUID

// {E52500C3-4BF4-41A5-9692-6DF73DBFB9FE}
#define EFI_CHECKSIG_PROTOCOL_GUID \
  { 0xe52500c3, 0x4bf4, 0x41a5, { 0x96, 0x92, 0x6d, 0xf7, 0x3d, 0xbf, 0xb9, 0xfe } }

修订号

#define EFI_SIMPLE_WINPHONE_IO_PROTOCOL_REVISION   0x00000000

协议接口结构

struct _EFI_CHECKSIG_PROTOCOL {
  UINT32 Revision;
  EFI_CHECK_SIG_AND_HASH EfiCheckSignatureAndHash;
};

成员

修订
EFI_CHECKSIG_PROTOCOL遵从的修订版本。 所有将来的修订版都必须是向后兼容。 如果未来版本不是向后兼容的,则必须使用不同的 GUID。

EfiCheckSignatureAndHash
验证完整闪存更新 (FFU) 编录文件的签名和哈希。 请参阅 EFI_CHECKSIG_PROTOCOL。EfiCheckSignatureAndHash

要求

标头: 用户生成

另请参阅

捕获和应用 Windows 完整闪存更新 (FFU) 映像