Files
zulip-desktop/scripts/win-sign.js
Anders Kaseorg b268fe9478 Sign Windows binaries with Azure Trusted Signing.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-08-23 16:22:19 -07:00

21 lines
536 B
JavaScript

"use strict";
const childProcess = require("node:child_process");
const {promisify} = require("node:util");
const exec = promisify(childProcess.exec);
exports.default = async ({path, hash}) => {
await exec(
`powershell.exe Invoke-TrustedSigning \
-Endpoint https://eus.codesigning.azure.net/ \
-CodeSigningAccountName kandralabs \
-CertificateProfileName kandralabs \
-Files '${path}' \
-FileDigest '${hash}' \
-TimestampRfc3161 http://timestamp.acs.microsoft.com \
-TimestampDigest '${hash}'`,
{stdio: "inherit"},
);
};