-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintegration-manifest.json
More file actions
117 lines (117 loc) · 4.88 KB
/
integration-manifest.json
File metadata and controls
117 lines (117 loc) · 4.88 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{
"$schema": "https://keyfactor.github.io/v2/integration-manifest-schema.json",
"name": "GoDaddy AnyCA REST plugin",
"description": "GoDaddy plugin for the AnyCA Gateway framework",
"status": "production",
"integration_type": "anyca-plugin",
"support_level": "kf-supported",
"link_github": true,
"update_catalog": true,
"gateway_framework": "24.2",
"release_dir": "GoDaddy/bin/Release",
"release_project": "GoDaddy/GoDaddy.csproj",
"about": {
"carest": {
"ca_plugin_config": [
{
"name": "ApiKey",
"description": "The API Key for the GoDaddy API"
},
{
"name": "ApiSecret",
"description": "The API Secret for the GoDaddy API"
},
{
"name": "BaseUrl",
"description": "The Base URL for the GoDaddy API - Usually https://api.godaddy.com"
},
{
"name": "ShopperId",
"description": "The Shopper ID of the GoDaddy account to use for the API calls (ex: 1234567890) - has a max length of 10 digits"
},
{
"name": "Enabled",
"description": "Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available."
}
],
"enrollment_config": [
{
"name": "JobTitle",
"description": "The job title of the certificate requestor"
},
{
"name": "CertificateValidityInYears",
"description": "Number of years the certificate will be valid for"
},
{
"name": "LastName",
"description": "Last name of the certificate requestor"
},
{
"name": "FirstName",
"description": "First name of the certificate requestor"
},
{
"name": "Email",
"description": "Email address of the requestor"
},
{
"name": "Phone",
"description": "Phone number of the requestor"
},
{
"name": "SlotSize",
"description": "Maximum number of SANs that a certificate may have - valid values are [FIVE, TEN, FIFTEEN, TWENTY, THIRTY, FOURTY, FIFTY, ONE_HUNDRED]"
},
{
"name": "OrganizationName",
"description": "Name of the organization to be validated against"
},
{
"name": "OrganizationAddress",
"description": "Address of the organization to be validated against"
},
{
"name": "OrganizationCity",
"description": "City of the organization to be validated against"
},
{
"name": "OrganizationState",
"description": "Full state name of the organization to be validated against"
},
{
"name": "OrganizationCountry",
"description": "2 character abbreviation of the country of the organization to be validated against"
},
{
"name": "OrganizationPhone",
"description": "Phone number of the organization to be validated against"
},
{
"name": "RegistrationAgent",
"description": "Registration agent name assigned to the organization when its documents were filed for registration"
},
{
"name": "RegistrationNumber",
"description": "Registration number assigned to the organization when its documents were filed for registration"
},
{
"name": "RootCAType",
"description": "The certificate's root CA - Depending on certificate expiration date, SHA_1 not be allowed. Will default to SHA_2 if expiration date exceeds sha1 allowed date. Options are GODADDY_SHA_1, GODADDY_SHA_2, STARFIELD_SHA_1, or STARFIELD_SHA_2."
}
],
"product_ids": [
"DV_SSL",
"DV_WILDCARD_SSL",
"EV_SSL",
"OV_CS",
"OV_DS",
"OV_SSL",
"OV_WILDCARD_SSL",
"UCC_DV_SSL",
"UCC_EV_SSL",
"UCC_OV_SSL"
]
}
}
}