为何chktrust无法在CentOS 7上验证.msi文件的数字签名?
在CentOS上验证Windows PE文件数字签名的问题
我正在开展一个在CentOS机器上验证Windows PE文件数字签名的项目,已能在Windows系统上完成验证:
PS C:\Users\username> Get-AuthenticodeSignature 'C:\Users\username\Downloads\package.msi' | Format-List SignerCertificate : [Subject] CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US [Issuer] CN=Microsoft Code Signing PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US [Serial Number] 33000001519E8D8F4071A30E41000000000151 [Not Before] 5/3/2019 3:07:46 AM [Not After] 5/3/2020 3:07:46 AM [Thumbprint] 62009AAABDAE749FD47D19150958329BF6FF4B34 TimeStamperCertificate : [Subject] CN=Microsoft Time-Stamp Service, OU=Thales TSS ESN:148C-C4B9-2066, OU=Microsoft Operations Puerto Rico, O=Microsoft Corporation, L=Redmond, S=Washington, C=US [Issuer] CN=Microsoft Time-Stamp PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US [Serial Number] 330000010661B54499F8EAF2ED000000000106 [Not Before] "externalENDiaio Pod提供U bread韩城 (* involved in?不,保留原代码内容,直接转义路径的反斜杠) [Not After] 12/5/2020 2:11:19 AM [Thumbprint] 63BDF81A1E55856AEE16F1BBE5B0BCCF5435F2F9 Status : Valid StatusMessage : Signature verified. Path : C:\Users\username\Downloads\package.msi SignatureType : Authenticode IsOSBinary : False
然而,在CentOS系统上使用chktrust验证同一文件时,得到如下响应:
[username@server ~]$ chktrust package.msi Mono CheckTrust - 版本 6.8.0.123 验证PE可执行文件是否带有有效的Authenticode(tm)签名 版权所有 2002, 2003 Motus Technologies。版权所有 2004-2008 Novell。基于BSD许可。 警告!package.msi未加盖时间戳! 错误!srvmgr.msi不包含数字签名!
内容的提问来源于stack exchange,提问作者beat_it_987
相关产品推荐
相关产品推荐

