current commit
251003.9 · win,tools: add description to signature
@echo off

@REM From June 2025, we started using Azure Trusted Signing for code signing.
@REM Release CI machines are configured to have it in the PATH so this can be used safely.

where signtool >nul 2>&1
if errorlevel 1 (
    echo signtool not found in PATH.
    exit /b 1
)

if "%AZURE_SIGN_DLIB_PATH%"=="" (
    echo AZURE_SIGN_DLIB_PATH is not set.
    exit /b 1
)

if "%AZURE_SIGN_METADATA_PATH%"=="" (
    echo AZURE_SIGN_METADATA_PATH is not set.
    exit /b 1
)


signtool sign /d "Node.js" /tr "http://timestamp.acs.microsoft.com" /td sha256 /fd sha256 /v /dlib %AZURE_SIGN_DLIB_PATH% /dmdf %AZURE_SIGN_METADATA_PATH% %1
if not ERRORLEVEL 1 (
    echo Successfully signed %1 using signtool
    exit /b 0
)
echo Could not sign %1 using signtool
exit /b 1