对微64位内核驱动和内核代码文件签名 |
1. 安装代码签名证书,直接点击PFX文件,按向导安装完成。
|
|
2. 将signtool.exe、微软交叉签名证书和需要签名的文件复制在相同目录下。 |
|
3.首先查看需用用来签名的证书文件的SHA1值,输入:
|
signtool sign /s my driver.sys
|
|
|
4.找到需要用来签名的证书,或者该证书的SHA1 hash码:B8F82ECD…. |
|
5.输入签名命令 |
signtool sign /ac mscv-vsclass3.cer /s my /sha1 B8D82ECD6393DF4B74218A2EB023BADC51EAF1AH /t http://timestamp.verisign.com/scripts/timestamp.dll driver.sys |
|
6.检查签名是否成功: |
signtool verify /v /kp driver.sys |
|
7.如果签名证书链最高一层是: Microsoft Code Verification Root,则签名成功 |