-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintegration-manifest.json
More file actions
102 lines (102 loc) · 4.05 KB
/
integration-manifest.json
File metadata and controls
102 lines (102 loc) · 4.05 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
{
"$schema": "https://keyfactor.github.io/integration-manifest-schema.json",
"integration_type": "anyca-plugin",
"name": "CSCGlobal CAPlugin REST Gateway Plugin",
"status": "pilot",
"support_level": "kf-supported",
"link_github": true,
"update_catalog": true,
"description": "CSCGlobal CAPlugin for the AnyCA REST Gateway framework",
"gateway_framework": "24.2.0",
"release_project": "cscglobal-caplugin/CSCGlobalCAPlugin.csproj",
"release_dir": "cscglobal-caplugin/bin/Release",
"about": {
"carest": {
"ca_plugin_config": [
{
"name": "CscGlobalUrl",
"description": "CSCGlobal API URL"
},
{
"name": "ApiKey",
"description": "CSCGlobal API Key"
},
{
"name": "BearerToken",
"description": "CSCGlobal Bearer Token"
},
{
"name": "DefaultPageSize",
"description": "Default page size for use with the API. Default is 100"
},
{
"name": "TemplateSync",
"description": "Enable template sync."
},
{
"name": "SyncFilterDays",
"description": "Number of days from today to filter certificates by expiration date during incremental sync."
}
],
"enrollment_config": [
{
"name": "Term",
"description": "OPTIONAL: Certificate term (e.g. 12 or 24 months)"
},
{
"name": "Applicant First Name",
"description": "OPTIONAL: Applicant First Name"
},
{
"name": "Applicant Last Name",
"description": "OPTIONAL: Applicant Last Name"
},
{
"name": "Applicant Email Address",
"description": "OPTIONAL: Applicant Email Address"
},
{
"name": "Applicant Phone",
"description": "OPTIONAL: Applicant Phone (+nn.nnnnnnnn)"
},
{
"name": "Domain Control Validation Method",
"description": "OPTIONAL: Domain Control Validation Method (e.g. EMAIL)"
},
{
"name": "Organization Contact",
"description": "OPTIONAL: Organization Contact (selected from CSC configuration)"
},
{
"name": "Business Unit",
"description": "OPTIONAL: Business Unit (selected from CSC configuration)"
},
{
"name": "Notification Email(s) Comma Separated",
"description": "OPTIONAL: Notification Email(s), comma separated"
},
{
"name": "CN DCV Email",
"description": "OPTIONAL: CN DCV Email (e.g. admin@yourdomain.com)"
},
{
"name": "Organization Country",
"description": "OPTIONAL: Organization Country"
},
{
"name": "Addtl Sans Comma Separated DCV Emails",
"description": "OPTIONAL: Additional SANs DCV Emails, comma separated"
}
],
"product_ids": [
"CSC TrustedSecure Premium Certificate",
"CSC TrustedSecure EV Certificate",
"CSC TrustedSecure UC Certificate",
"CSC TrustedSecure Premium Wildcard Certificate",
"CSC TrustedSecure Domain Validated SSL",
"CSC TrustedSecure Domain Validated Wildcard SSL",
"CSC TrustedSecure Domain Validated UC Certificate"
]
}
}
}