build: auto-generate the codesigning cert used for macOS CI testing runs (#17668)

* build: auto-generate the codesigning cert used for macOS CI testing runs

* build: give the cert ALL the trust values

* chore: also import public key

* idek
This commit is contained in:
Samuel Attard 2020-03-18 18:00:42 -07:00 committed by GitHub
parent c4a7eade28
commit b2dc0a4f11
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 242 additions and 171 deletions

View file

@ -0,0 +1,18 @@
[req]
default_bits = 4096
encrypt_key = no
default_md = 512
distinguished_name = req_distinguished_name
prompt = no
[req_distinguished_name]
C = CA
ST = BC
L = Vancouver
O = ElectronJS
OU = BuildAutomation
CN = codesign.electronjs.org
[extended]
keyUsage = critical,digitalSignature
extendedKeyUsage = critical,codeSigning