forked from matrix/element-web
Fix Windows signing args
The hash arg seems to only accept the short `-h` form. In addition, the args in the environment contained a fixed hash type which is removed here.
This commit is contained in:
parent
d56b73e220
commit
99ee0fc72d
|
@ -1 +1 @@
|
||||||
export OSSLSIGNCODE_SIGNARGS='-pkcs11module /Library/Frameworks/eToken.framework/Versions/Current/libeToken.dylib -pkcs11engine /usr/local/lib/engines/engine_pkcs11.so -certs electron_app/riot.im/New_Vector_Ltd.pem -key 0a3271cbc1ec0fd8afb37f6bbe0cd65ba08d3b4d -t http://timestamp.comodoca.com -h sha256 -verbose'
|
export OSSLSIGNCODE_SIGNARGS='-pkcs11module /Library/Frameworks/eToken.framework/Versions/Current/libeToken.dylib -pkcs11engine /usr/local/lib/engines/engine_pkcs11.so -certs electron_app/riot.im/New_Vector_Ltd.pem -key 0a3271cbc1ec0fd8afb37f6bbe0cd65ba08d3b4d -t http://timestamp.comodoca.com -verbose'
|
||||||
|
|
|
@ -36,7 +36,7 @@ exports.default = async function(options) {
|
||||||
'tmp_' + Math.random().toString(36).substring(2, 15) + '.exe',
|
'tmp_' + Math.random().toString(36).substring(2, 15) + '.exe',
|
||||||
);
|
);
|
||||||
const args = [
|
const args = [
|
||||||
'-hash', options.hash,
|
'-h', options.hash,
|
||||||
'-pass', tokenPassphrase,
|
'-pass', tokenPassphrase,
|
||||||
'-in', inPath,
|
'-in', inPath,
|
||||||
'-out', tmpFile,
|
'-out', tmpFile,
|
||||||
|
@ -44,6 +44,7 @@ exports.default = async function(options) {
|
||||||
if (options.isNest) args.push('-nest');
|
if (options.isNest) args.push('-nest');
|
||||||
cmdLine += shellescape(args);
|
cmdLine += shellescape(args);
|
||||||
|
|
||||||
|
console.log("Running", cmdLine);
|
||||||
const signproc = exec(cmdLine, {}, (error, stdout) => {
|
const signproc = exec(cmdLine, {}, (error, stdout) => {
|
||||||
console.log(stdout);
|
console.log(stdout);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue