是否可以通过命令行从sys驱动程序文件中提取数字签名证书?
使用第三方工具还是内置的Windows工具?
由于
答案 0 :(得分:2)
使用powershell非常简单:
$driverFile = 'C:\temp\myDriver.sys';
$outputFile = 'C:\temp\output.cer';
$exportType = [System.Security.Cryptography.X509Certificates.X509ContentType]::Cert;
$cert = (Get-AuthenticodeSignature $driverFile).SignerCertificate;
[System.IO.File]::WriteAllBytes($outputFile, $cert.Export($exportType));