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:
parent
c4a7eade28
commit
b2dc0a4f11
11 changed files with 242 additions and 171 deletions
18
script/codesign/codesign.cnf
Normal file
18
script/codesign/codesign.cnf
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue