forked from Apple-Actions/import-codesign-certs
-
Notifications
You must be signed in to change notification settings - Fork 2
/
action.yml
35 lines (35 loc) · 1.1 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: 'Import Code-Signing Certificates'
description: 'Imports a PKCS12 certificate and private key into a macOS Keychain.'
author: 'Itty Bitty Apps Pty Ltd'
inputs:
keychain:
description: 'The name of the keychain to import into.'
required: true
default: 'signing_temp'
create-keychain:
description: 'A boolean indicating whether to create the keychain.'
required: true
default: 'true'
keychain-password:
description: 'The password to use with the keychain. Gets auto-generated if keychain is "signing_temp".'
required: false
p12-filepath:
description: 'The path to the PKCS12 file to import.'
required: false
p12-file-base64:
description: 'The certificates in a PKCS12 file encoded as a base64 string.'
required: false
p12-password:
description: 'The password used to import the PKCS12 file.'
required: true
outputs:
keychain-password:
description: 'The password for temporary keychain.'
security-response:
description: 'The output of the security commands.'
runs:
using: 'node20'
main: 'dist/index.js'
branding:
icon: 'lock'
color: 'blue'