mirror of
https://github.com/nodejs/node.git
synced 2025-12-28 07:50:41 +00:00
When signing files for Windows, add "Node.js" as the description. PR-URL: https://github.com/nodejs/node/pull/59877 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
30 lines
793 B
Batchfile
30 lines
793 B
Batchfile
@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
|