github.com/andrewhsu/cli/v2@v2.0.1-0.20210910131313-d4b4061f5b89/script/sign.ps1 (about) 1 param ( 2 [string]$Certificate = $(throw "-Certificate is required."), 3 [string]$Executable = $(throw "-Executable is required.") 4 ) 5 6 Set-StrictMode -Version Latest 7 $ErrorActionPreference = "Stop" 8 9 $thumbprint = "fb713a60a7fa79dfc03cb301ca05d4e8c1bdd431" 10 $passwd = $env:GITHUB_CERT_PASSWORD 11 $ProgramName = "GitHub CLI" 12 13 $scriptPath = split-path -parent $MyInvocation.MyCommand.Definition 14 15 & $scriptPath\signtool.exe sign /d $ProgramName /f $Certificate /p $passwd ` 16 /sha1 $thumbprint /fd sha256 /tr http://timestamp.digicert.com /td sha256 /v ` 17 $Executable