如何使用微软代码签名证书给软件代码签名

下载安装 Windows SDK , 本文以 Windows 10 SDK 为例,介绍如何安装使用

下载 Win 10 SDK 网址  https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/

下载安装完成后

打开 cmd.exe  命令提示符 

进入签名工具 signtool.exe 所在的目录

C:\Program Files (x86)\Windows Kits\10\App Certification Kit 

 

digicert 代码签名证书 ,运行以下命令对代码进行签名

SignTool sign /f "pfx证书所在路径" /p "pfx证书密码" /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp  /td "要签名的文件所在路径"

 

sectigo 代码签名证书,运行以下命令进行签名

SignTool sign /f "pfx证书所在路径" /p "pfx证书密码" /tr http://timestamp.comodoca.com   /td "要签名的文件所在路径"

完成!你的代码已经签名完成

 

检验证书签名的命令

signtool verify /pa /v “已经签名的文件所在路径”