|
17 | 17 | "OnRemove": false, |
18 | 18 | "OnReenrollment": false |
19 | 19 | } |
| 20 | + }, |
| 21 | + { |
| 22 | + "Name": "PreserveExistingTags", |
| 23 | + "DisplayName": "Preserve Existing Tags", |
| 24 | + "Description": "If true, this will perform a union of any tags provided with enrollment with the tags on the existing cert with the same alias and apply the result to the new certificate.", |
| 25 | + "Type": "Bool", |
| 26 | + "DefaultValue": "False", |
| 27 | + "RequiredWhen": { |
| 28 | + "HasPrivateKey": false, |
| 29 | + "OnAdd": false, |
| 30 | + "OnRemove": false, |
| 31 | + "OnReenrollment": false |
| 32 | + } |
20 | 33 | } |
21 | 34 | ], |
22 | 35 | "JobProperties": [], |
|
957 | 970 | "PowerShell": false, |
958 | 971 | "BlueprintAllowed": false, |
959 | 972 | "CustomAliasAllowed": "Forbidden", |
960 | | - "ClientMachineDescription": "The Client Machine field is the Akamai REST API URL. This should be equal to the the \"host\" value from the API credentials file.", |
| 973 | + "ClientMachineDescription": "The Client Machine field is the Akamai REST API URL. This should be equal to the \"host\" value from the API credentials file.", |
961 | 974 | "StorePathDescription": "The Akamai network the certificate will be managed from. Value can be either \"Production\" or \"Staging\"." |
962 | 975 | }, |
963 | 976 | { |
|
1064 | 1077 | "BlueprintAllowed": false, |
1065 | 1078 | "CustomAliasAllowed": "Required" |
1066 | 1079 | }, |
| 1080 | + { |
| 1081 | + "Name": "Axis IP Camera", |
| 1082 | + "ShortName": "AxisIPCamera", |
| 1083 | + "Capability": "AxisIPCamera", |
| 1084 | + "ServerRequired": true, |
| 1085 | + "BlueprintAllowed": false, |
| 1086 | + "PowerShell": false, |
| 1087 | + "CustomAliasAllowed": "Required", |
| 1088 | + "PrivateKeyAllowed": "Forbidden", |
| 1089 | + "SupportedOperations": { |
| 1090 | + "Add": true, |
| 1091 | + "Create": false, |
| 1092 | + "Discovery": false, |
| 1093 | + "Enrollment": true, |
| 1094 | + "Remove": true |
| 1095 | + }, |
| 1096 | + "PasswordOptions": { |
| 1097 | + "EntrySupported": false, |
| 1098 | + "StoreRequired": false, |
| 1099 | + "Style": "Default" |
| 1100 | + }, |
| 1101 | + "Properties": [ |
| 1102 | + { |
| 1103 | + "Name": "ServerUsername", |
| 1104 | + "DisplayName": "Server Username", |
| 1105 | + "Type": "Secret", |
| 1106 | + "DependsOn": "", |
| 1107 | + "DefaultValue": "", |
| 1108 | + "Required": true, |
| 1109 | + "Description": "Enter the username of the configured \"service\" user on the camera" |
| 1110 | + }, |
| 1111 | + { |
| 1112 | + "Name": "ServerPassword", |
| 1113 | + "DisplayName": "Server Password", |
| 1114 | + "Type": "Secret", |
| 1115 | + "DependsOn": "", |
| 1116 | + "DefaultValue": "", |
| 1117 | + "Required": true, |
| 1118 | + "Description": "Enter the password of the configured \"service\" user on the camera" |
| 1119 | + }, |
| 1120 | + { |
| 1121 | + "Name": "ServerUseSsl", |
| 1122 | + "DisplayName": "Use SSL", |
| 1123 | + "Type": "Bool", |
| 1124 | + "DependsOn": "", |
| 1125 | + "DefaultValue": "true", |
| 1126 | + "Required": true, |
| 1127 | + "Description": "Select True or False depending on if SSL (HTTPS) should be used to communicate with the camera. This should always be \"True\"" |
| 1128 | + } |
| 1129 | + ], |
| 1130 | + "EntryParameters": [ |
| 1131 | + { |
| 1132 | + "Name": "CertUsage", |
| 1133 | + "DisplayName": "Certificate Usage", |
| 1134 | + "Type": "MultipleChoice", |
| 1135 | + "RequiredWhen": { |
| 1136 | + "HasPrivateKey": false, |
| 1137 | + "OnAdd": true, |
| 1138 | + "OnRemove": false, |
| 1139 | + "OnReenrollment": true |
| 1140 | + }, |
| 1141 | + "Options": "HTTPS,IEEE802.X,MQTT,Trust,Other", |
| 1142 | + "Description": "The Certificate Usage to assign to the cert after enrollment. Can be left 'Other' to be assigned later." |
| 1143 | + } |
| 1144 | + ], |
| 1145 | + "ClientMachineDescription": "The IP address of the Camera. Sample is \"192.167.231.174:44444\". Include the port if necessary.", |
| 1146 | + "StorePathDescription": "Enter the Serial Number of the camera e.g. `0b7c3d2f9e8a`", |
| 1147 | + "StorePathType": "", |
| 1148 | + "StorePathValue": "", |
| 1149 | + "JobProperties": [] |
| 1150 | + }, |
1067 | 1151 | { |
1068 | 1152 | "Name": "Azure App Registration (Application)", |
1069 | 1153 | "ShortName": "AzureApp", |
|
1390 | 1474 | }, |
1391 | 1475 | { |
1392 | 1476 | "Name": "Bosch IP Camera", |
1393 | | - "ShortName": "BIPCamera", |
1394 | | - "Capability": "BIPCamera", |
| 1477 | + "ShortName": "BoschIPCamera", |
| 1478 | + "Capability": "BoschIPCamera", |
1395 | 1479 | "PrivateKeyAllowed": "Optional", |
1396 | 1480 | "ServerRequired": true, |
1397 | 1481 | "PowerShell": false, |
|
3133 | 3217 | "DependsOn": "", |
3134 | 3218 | "DefaultValue": "", |
3135 | 3219 | "Options": "", |
3136 | | - "Description": "Name of the Windows cryptographic provider to use during reenrollment jobs when generating and storing the private keys. If not specified, defaults to 'Microsoft Strong Cryptographic Provider'. This value would typically be specified when leveraging a Hardware Security Module (HSM). The specified cryptographic provider must be available on the target server being managed. The list of installed cryptographic providers can be obtained by running 'certutil -csplist' on the target Server." |
| 3220 | + "Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'" |
3137 | 3221 | }, |
3138 | 3222 | { |
3139 | 3223 | "Name": "SAN", |
|
4055 | 4139 | "Type": "String", |
4056 | 4140 | "DefaultValue": "", |
4057 | 4141 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4142 | + }, |
| 4143 | + { |
| 4144 | + "Name": "UseShellCommands", |
| 4145 | + "DisplayName": "Use Shell Commands", |
| 4146 | + "Required": false, |
| 4147 | + "DependsOn": "", |
| 4148 | + "Type": "Bool", |
| 4149 | + "DefaultValue": "True", |
| 4150 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4058 | 4151 | } |
4059 | 4152 | ], |
4060 | 4153 | "EntryParameters": [], |
|
4169 | 4262 | "Type": "String", |
4170 | 4263 | "DefaultValue": "", |
4171 | 4264 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4265 | + }, |
| 4266 | + { |
| 4267 | + "Name": "UseShellCommands", |
| 4268 | + "DisplayName": "Use Shell Commands", |
| 4269 | + "Required": false, |
| 4270 | + "DependsOn": "", |
| 4271 | + "Type": "Bool", |
| 4272 | + "DefaultValue": "True", |
| 4273 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4172 | 4274 | } |
4173 | 4275 | ], |
4174 | 4276 | "EntryParameters": [], |
|
4283 | 4385 | "Type": "String", |
4284 | 4386 | "DefaultValue": "", |
4285 | 4387 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4388 | + }, |
| 4389 | + { |
| 4390 | + "Name": "UseShellCommands", |
| 4391 | + "DisplayName": "Use Shell Commands", |
| 4392 | + "Required": false, |
| 4393 | + "DependsOn": "", |
| 4394 | + "Type": "Bool", |
| 4395 | + "DefaultValue": "True", |
| 4396 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4286 | 4397 | } |
4287 | 4398 | ], |
4288 | 4399 | "EntryParameters": [], |
|
4406 | 4517 | "Type": "String", |
4407 | 4518 | "DefaultValue": "", |
4408 | 4519 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4520 | + }, |
| 4521 | + { |
| 4522 | + "Name": "UseShellCommands", |
| 4523 | + "DisplayName": "Use Shell Commands", |
| 4524 | + "Required": false, |
| 4525 | + "DependsOn": "", |
| 4526 | + "Type": "Bool", |
| 4527 | + "DefaultValue": "True", |
| 4528 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4409 | 4529 | } |
4410 | 4530 | ], |
4411 | 4531 | "EntryParameters": [], |
|
4556 | 4676 | "Type": "String", |
4557 | 4677 | "DefaultValue": "", |
4558 | 4678 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4679 | + }, |
| 4680 | + { |
| 4681 | + "Name": "UseShellCommands", |
| 4682 | + "DisplayName": "Use Shell Commands", |
| 4683 | + "Required": false, |
| 4684 | + "DependsOn": "", |
| 4685 | + "Type": "Bool", |
| 4686 | + "DefaultValue": "True", |
| 4687 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4559 | 4688 | } |
4560 | 4689 | ], |
4561 | 4690 | "EntryParameters": [], |
|
4670 | 4799 | "Type": "String", |
4671 | 4800 | "DefaultValue": "", |
4672 | 4801 | "Description": "Integer value representing the port that should be used when connecting to Linux servers over SSH. Overrides SSHPort [config.json](#post-installation) setting." |
| 4802 | + }, |
| 4803 | + { |
| 4804 | + "Name": "UseShellCommands", |
| 4805 | + "DisplayName": "Use Shell Commands", |
| 4806 | + "Required": false, |
| 4807 | + "DependsOn": "", |
| 4808 | + "Type": "Bool", |
| 4809 | + "DefaultValue": "True", |
| 4810 | + "Description": "Recommended to be set to the default value of 'Y'. For a detailed explanation of this setting, please refer to [Use Shell Commands Setting](#use-shell-commands-setting)" |
4673 | 4811 | } |
4674 | 4812 | ], |
4675 | 4813 | "EntryParameters": [], |
|
5015 | 5153 | "DependsOn": "", |
5016 | 5154 | "DefaultValue": "", |
5017 | 5155 | "Options": "", |
5018 | | - "Description": "Name of the Windows cryptographic provider to use during reenrollment jobs when generating and storing the private keys. If not specified, defaults to 'Microsoft Strong Cryptographic Provider'. This value would typically be specified when leveraging a Hardware Security Module (HSM). The specified cryptographic provider must be available on the target server being managed. The list of installed cryptographic providers can be obtained by running 'certutil -csplist' on the target Server." |
| 5156 | + "Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'" |
5019 | 5157 | }, |
5020 | 5158 | { |
5021 | 5159 | "Name": "SAN", |
|
5150 | 5288 | "DependsOn": "", |
5151 | 5289 | "DefaultValue": "", |
5152 | 5290 | "Options": "", |
5153 | | - "Description": "Optional string value specifying the name of the Windows cryptographic provider to use during reenrollment jobs when generating and storing private keys. Example: 'Microsoft Strong Cryptographic Provider'." |
| 5291 | + "Description": "Name of the Windows cryptographic service provider to use when generating and storing private keys. For more information, refer to the section 'Using Crypto Service Providers'" |
5154 | 5292 | }, |
5155 | 5293 | { |
5156 | 5294 | "Name": "SAN", |
|
0 commit comments