Commit b8f2f9d
committed
Add code sign of Windows installer
Windows installer will now get automatically signed using Diffblue
code sign certificate so that it will no longer appear as from
unknown publisher when installer is executed.
Windows package release action has 5 tasks added:
1. Setup code sign environment where path to signtool.exe is added
to GITHUB_PATH environmental variable and PFX certificate file
name is kept as "pfxcert" variable in GITHUB_ENV envronmental
variable.
2. Decoding Personal Information Exchange file (*.pfx) from Github
Secrets into a file.
3. Signing the Windows Installer package with decoded certificate
using signtool from Windows SDK.
4. Deleting decoded certificate file.
5. Verifying the signature.1 parent 076b72e commit b8f2f9d
1 file changed
+21
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
115 | 119 | | |
116 | 120 | | |
117 | 121 | | |
| |||
130 | 134 | | |
131 | 135 | | |
132 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
133 | 154 | | |
134 | 155 | | |
135 | 156 | | |
| |||
0 commit comments