如何从签名文件中获取签名者的姓名

How to get the name of the signer from a signed file

我正在尝试使用 PowerShell 从签名文件中获取签名者的姓名。

FlashUtil_ActiveX.exe(在 Windows 10 中)的签名者是“Microsoft Windows 第三方应用程序组件”:

通过右键单击文件进行检查


已与 Sigcheck.exe 核对

当我尝试使用 powershell 时,它显示了不同的名称:

任何名称(“主题”和“颁发者”)都不是“Microsoft Windows 第三方应用程序组件”。

我也试过 Get-AppLockerFileInformation 但没有成功:

我需要使用 Get-PfxCertificate 命令。
现在我可以看到签名者的名字出现在 "Signature list" 中。

这是使用命令的样子:

这是文件 (igfxSDK.exe) 的示例,签名数量为: