From 116d1ede0cc0d5d57f593264251668531252c74b Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Wed, 6 May 2015 22:22:41 +0300 Subject: initial commit --- sign.bat | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 sign.bat (limited to 'sign.bat') diff --git a/sign.bat b/sign.bat new file mode 100644 index 0000000..a49bc39 --- /dev/null +++ b/sign.bat @@ -0,0 +1,29 @@ +@setlocal enabledelayedexpansion +@echo off + +set cert_store=Test Certificate Store +set cert_name=Test Certificate + +if [%1] == [] ( + echo Usage: %0 SYS_PATH + exit /b 1 +) + +set sys_path=%~f1 + +echo ============================ CERT INFO ============================ +echo Certificate store: "%cert_store%" +echo Certificate name: "%cert_name%" +echo ========================== END CERT INFO ========================== +echo. +echo ============================= SIGNING ============================= +echo signtool.exe sign /s "%cert_store%" /n "%cert_name%" "%sys_path%" +signtool.exe sign /s "%cert_store%" /n "%cert_name%" "%sys_path%" >nul || goto :signing_failure +echo signtool.exe verify /pa "%sys_path%" +signtool.exe verify /pa "%sys_path%" >nul || goto :signing_failure +echo ========================= SIGNING SUCCESS ========================= +exit /b 0 + +:signing_failure +echo ========================= SIGNING FAILURE ========================= +exit /b %errorlevel% -- cgit v1.2.3