outline-server/third_party
J. Yi 5dc445c203
build(manager): 👷 sign Windows apps during electron build (#1104)
#### Description

In this PR, I introduced the cross-platform Windows binary signing tools to the server manager. [Jsign](https://ebourg.github.io/jsign/) is included as one of the `third_party` dependencies. In the future, we can leverage GCP KMS based certificate to do the signing as well.

#### Environment Variables

- `WINDOWS_SIGNING_CERT_TYPE`: `none|pfx|digicert-usb`
- `WINDOWS_SIGNING_CERT_PASSWORD`: password of the certificate (store)
- `WINDOWS_SIGNING_PFX_CERT`: ".pfx" certificate path if the type is `pfx`
- `WINDOWS_SIGNING_EV_CERT_SUBJECT`: [optional] subject of the EV certificate if type is `digicert-usb` (in our case, you can use `Jigsaw Operations LLC`)
2022-06-07 16:21:44 -04:00
..
jsign build(manager): 👷 sign Windows apps during electron build (#1104) 2022-06-07 16:21:44 -04:00
outline-ss-server Upgrade outline-ss-server (#883) 2021-04-28 20:26:31 -04:00
prometheus Update prometheus 2022-03-08 21:48:37 +00:00
shellcheck Fix lint 2022-03-09 23:10:15 +00:00