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

时间:2016-07-28 11:53:26

标签: c# powershell cryptography digital-signature

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

FlashUtil_ActiveX.exe(在Windows 10中)的签名者是“Microsoft Windows第三方应用程序组件”:
enter image description here
选中右键单击文件

enter image description here
使用Sigcheck.exe检查

当我尝试使用powershell时,它会显示不同的名称:
enter image description here

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

我也试过Get-AppLockerFileInformation但没有成功:
enter image description here

1 个答案:

答案 0 :(得分:2)

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

这是使用命令的外观:
enter image description here

这是具有签名数量的文件(igfxSDK.exe)的示例:
enter image description here