WindowsSign.cmd 589 B

1234567891011121314151617181920212223242526272829
  1. @echo off
  2. rem
  3. rem Usage - Sign.cmd <target file>
  4. rem
  5. setlocal
  6. set TargetFile=%~1
  7. if not exist "%SigningCert%" (
  8. set SigningCert=%~dp0PlexTestSPC.pfx
  9. )
  10. set PasswordArg=
  11. if "%SigningCertPassword%" NEQ "" (
  12. set PasswordArg=/p %SigningCertPassword%
  13. )
  14. signtool.exe sign /f "%SigningCert%" %PasswordArg% /t http://timestamp.verisign.com/scripts/timstamp.dll "%TargetFile%"
  15. if "%errorlevel%" == 1 (
  16. echo FATAL ERROR - could sign %TargetFile%
  17. )
  18. signtool.exe verify /pa "%TargetFile%"
  19. if "%errorlevel%" == 1 (
  20. echo FATAL ERROR - could not verify signature for %TargetFile%
  21. )
  22. endlocal