当使用signtool
对目录文件(*.cat)进行数字签名时,/s
选项实际做什么?
的例子:
signtool sign /s SomeStore c:/someCAT.cat
/s
选项对应的SomeStore
参数有什么作用?如何确认这个参数是正确的呢?
我在这里检查了Microsoft signtool文档:https://msdn.microsoft.com/en-us/library/8s9b9yaz(v=vs.110).aspx#sign,但它似乎没有提供这些信息。
/s
选项指的是证书存储,signtool
将从中获取签署编目文件所需的数据(凭据)。
数字证书:https://msdn.microsoft.com/en-us/library/windows/desktop/aa381975(v=vs.85).aspx
证书存储:https://msdn.microsoft.com/en-us/library/windows/desktop/aa386971(v=vs.85).aspx
使用verify
命令运行signtool
将提供关于使用/s
选项指定的存储是否有效的反馈。
的例子:
signtool verify /pa /v c:someCAT.cat
这里描述了/pa
和/v
: https://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx