Skip to content

Commit 3188e9e

Browse files
committed
Add script to sign exe
1 parent 561b3ac commit 3188e9e

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

script/sign-exe.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/usr/bin/env bash
2+
3+
set -ex
4+
5+
osslsigncode \
6+
-spc ~/electron-api-demos.spc \
7+
-key ~/electron-api-demos.key \
8+
-h sha1 \
9+
-n 'Electron API Demos' \
10+
-i http://electron.atom.io \
11+
-t http://timestamp.verisign.com/scripts/timstamp.dll \
12+
-in './out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe' \
13+
-out './out/ElectronAPIDemos-win32-ia32/ElectronAPIDemosSigned.exe'
14+
15+
rm -fr ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe
16+
mv ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemosSigned.exe ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe
17+
18+
osslsigncode \
19+
-spc ~/electron-api-demos.spc \
20+
-key ~/electron-api-demos.key \
21+
-h sha256 \
22+
-n 'Electron API Demos' \
23+
-i http://electron.atom.io \
24+
-t http://timestamp.verisign.com/scripts/timstamp.dll \
25+
-nest \
26+
-in './out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe' \
27+
-out './out/ElectronAPIDemos-win32-ia32/ElectronAPIDemosSigned.exe'
28+
29+
rm -fr ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe
30+
mv ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemosSigned.exe ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe

0 commit comments

Comments
 (0)