WUIsBack/sign.cmd

26 lines
733 B
Batchfile

@echo off
:: Parameters
set certFile=%1
set certPassword=%2
set description=%3
set file=%4
:: Sign the file with SHA1
signtool sign /f %certFile% /p %certPassword% /tr http://timestamp.digicert.com /td sha256 /fd sha1 /v /d %description% %file%
:: Check if SHA1 sign was successful
if %errorlevel% neq 0 (
echo Error signing file with SHA1.
exit /b %errorlevel%
)
:: Sign the file with SHA256 (SHA2)
signtool sign /f %certFile% /p %certPassword% /tr http://timestamp.digicert.com /td sha256 /fd sha256 /v /as /d %description% %file%
:: Check if SHA256 sign was successful
if %errorlevel% neq 0 (
echo Error signing file with SHA256.
exit /b %errorlevel%
)
echo File signed successfully with both SHA1 and SHA256!