授予用户访问权限以对文件进行签名

时间:2017-05-30 03:10:38

标签: windows certificate code-signing signtool

在命令提示符下,作为管理员,我可以使用signtool.exe对文件进行签名。 15063.137。但是,我正在app中从内部签署一个文件,当我从应用程序中执行相同的命令时,命令失败,退出代码为1.我不是100%肯定这是权限问题,但我是猜测它是。如何向运行该应用程序的用户授予对文件签名的权限。

是否,我需要授予用户使用我正在使用的证书的特殊权限吗?

PS:我已尝试将证书导入计算机帐户的受信任发布者,但出于某种原因,证书不会显示在mmc中。

1 个答案:

答案 0 :(得分:0)

我只使用普通权限命令框运行signtool,但我没有看到UAC提示符。

但这是将证书导出为pfx文件,例如:

 "C:\Program Files (x86)\Windows Kits\10\App Certification Kit\SignTool.exe" sign /f c:\folder\cert.pfx /p PASSWORD /as /fd sha256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp  /v "c:\folder\sub folder\file.exe"