(1)检查数字签名
命令为:signtool verify /v /kp test.sys
signtool是vs自带的工具,vs2013是放在C:\Program Files (x86)\Windows Kits\8.0\bin\x64目录上。
(2)检查是否有交叉签名
在数字签名信息中,检查是否有如下内容:
Cross Certificate Chain:
Issued to: Microsoft Code Verification Root
Issued by: Microsoft Code Verification Root
Expires: Sat Nov 01 21:54:03 2025
SHA1 hash: 8FBE4D070EF8AB1BCCAF2A9D5CCAE7282A2C66B3
Issued to: GlobalSign Root CA
Issued by: Microsoft Code Verification Root
Expires: Tue May 24 01:10:51 2016
SHA1 hash: 3EEB2750A199F5E7B6A8952430BE5062FE04E9E5
(3)数字签名范例(64位下有交叉签名)
E:\wesley\临时文件>"C:\Program Files (x86)\Windows Kits\8.0\bin\x64\signtool.exe
" verify /v /kp E:\test.sys
Verifying: E:\Driver_Repo\DSPrivateData\tags\T_20121108_01_D\Bin\amd64\DSPrivate
Data64.sys
Signature Index: 0 (Primary Signature)
Hash of file (sha1): 3C31CF8C0EB5D2D71A5C4BC73E36292794A6D4AF
Signing Certificate Chain:
Issued to: GlobalSign Root CA
Issued by: GlobalSign Root CA
Expires: Fri Jan 28 20:00:00 2028
SHA1 hash: B1BC968BD4F49D622AA89A81F2150152A41D829C
Issued to: GlobalSign CodeSigning CA - G2
Issued by: GlobalSign Root CA
Expires: Sat Apr 13 18:00:00 2019
SHA1 hash: 9000401777DD2B43393D7B594D2FF4CBA4516B38
Issued to: Hangzhou Shunwang Technology Co.,Ltd
Issued by: GlobalSign CodeSigning CA - G2
Expires: Fri Jun 27 11:56:06 2014
SHA1 hash: 65041C1F155D40DC5BAE81239FBD05827F7ACC2F
The signature is timestamped: Thu Nov 08 11:21:32 2012
Timestamp Verified by:
Issued to: GlobalSign Root CA
Issued by: GlobalSign Root CA
Expires: Fri Jan 28 20:00:00 2028
SHA1 hash: B1BC968BD4F49D622AA89A81F2150152A41D829C
Issued to: GlobalSign Timestamping CA
Issued by: GlobalSign Root CA
Expires: Fri Jan 28 20:00:00 2028
SHA1 hash: 958D23902D5448314F2F811034356A58255CDC9B
Issued to: GlobalSign Time Stamping Authority
Issued by: GlobalSign Timestamping CA
Expires: Tue Dec 22 17:32:56 2020
SHA1 hash: AEDF7DF76BBA2410D67DBAF18F5BA15B417E496C
Cross Certificate Chain:
Issued to: Microsoft Code Verification Root
Issued by: Microsoft Code Verification Root
Expires: Sat Nov 01 21:54:03 2025
SHA1 hash: 8FBE4D070EF8AB1BCCAF2A9D5CCAE7282A2C66B3
Issued to: GlobalSign Root CA
Issued by: Microsoft Code Verification Root
Expires: Tue May 24 01:10:51 2016
SHA1 hash: 3EEB2750A199F5E7B6A8952430BE5062FE04E9E5
Issued to: GlobalSign CodeSigning CA - G2
Issued by: GlobalSign Root CA
Expires: Sat Apr 13 18:00:00 2019
SHA1 hash: 9000401777DD2B43393D7B594D2FF4CBA4516B38
Issued to: Hangzhou Shunwang Technology Co.,Ltd
Issued by: GlobalSign CodeSigning CA - G2
Expires: Fri Jun 27 11:56:06 2014
SHA1 hash: 65041C1F155D40DC5BAE81239FBD05827F7ACC2F
Successfully verified: E:\Driver_Repo\DSPrivateData\tags\T_20121108_01_D\Bin\amd
64\DSPrivateData64.sys
Number of files successfully Verified: 1
Number of warnings: 0
Number of errors: 0