windows – 使用.cer文件签名.exe(signtool.exe要求的证书名称是
我已经为我的程序购买了证书.
我买它的网站给我发了一个.cer文件(43-some-really-long-name-9962812767788.cer).没有发送其他文件,但我几乎100%确定我不需要任何其他文件. 当我点击.cer文件时,有以下信息: > for :(我的数据) 所有这些信息似乎没问题. 我有我的.exe文件,我想用它来签名(因此当用户在Windows上以管理员身份运行它时,他将能够看到证书信息). 我发现我可以使用signtool.exe,但它总是返回一个错误,没有找到符合所有条件的证书. 那么,如何使用.cer文件(以及我可以从该.cer文件生成的所有文件)来签署我的程序(将.cer添加到我的.exe)? 我没有证书,.cer和所有证书术语的经验,所以请在回答时考虑到这一点(我是一个简单的人…;) 到目前为止,根据MSDN blog,我已经安装了(我认为我是以正确的方式做到了).在您的计算机帐户上的受信任的根证书颁发机构存储中.cer: >开始 – >运行 – > MMC 我现在确实在MMC看到了我的看法: 不过,我不知道如何以正确的方式使用signtool.exe. Signtool sing /v /t http://timestamp.verisign.com/scripts/timstamp.dll /n CER_NAME_HERE FileToSign.exe 失败,因为我不知道我的证书的“CER_NAME_HERE”是什么.
从您的示例中,您实际上并没有指定证书文件.
首先,您需要create a signtool.exe sign /f "blah.pfx" /t http://timestamp.comodoca.com/authenticode "filetosign.exe" / n选项仅用于从证书存储中选择特定证书. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |