Skip to content

Commit 8fcdc49

Browse files
committed
Opdate validateing code and signing, to reflext the UI vs raw filename for signing
Need more work..
1 parent 28d7565 commit 8fcdc49

4 files changed

Lines changed: 222 additions & 215 deletions

File tree

src/SignToolGUI/Class/SigningReportExporter.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ namespace SignToolGUI.Class
66
{
77
public static class SigningReportExporter
88
{
9+
public static bool VerifySignature(string signToolExe, string filePath)
10+
{
11+
var psi = new System.Diagnostics.ProcessStartInfo
12+
{
13+
FileName = signToolExe,
14+
Arguments = $"verify /pa \"{filePath}\"",
15+
RedirectStandardOutput = true,
16+
UseShellExecute = false,
17+
CreateNoWindow = true
18+
};
19+
using (var process = System.Diagnostics.Process.Start(psi))
20+
{
21+
string output = process.StandardOutput.ReadToEnd();
22+
process.WaitForExit();
23+
return output.IndexOf("Successfully verified", StringComparison.OrdinalIgnoreCase) >= 0;
24+
}
25+
}
26+
927
public static void ExportToHtml(
1028
IList<Forms.MainForm.SigningReportEntry> entries,
1129
string certType,

src/SignToolGUI/Forms/MainForm.Designer.cs

Lines changed: 58 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)