GET Enrollment Settings ID
GET Enrollment Settings ID
The GET /Enrollment
Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA)./Settings/{id} method is used to return the template
A certificate template defines the policies and rules that a CA uses when a request for a certificate is received. settings to use during enrollment for a given template. The response will be the resolved values for the template settings (based on whether they are global or template-specific). This method returns HTTP 200 OK on a success with details of the template regular expressions, defaults, and policy. If there is a template-specific setting, the template-specific setting will be shown in the response. If there is not a template-specific setting, the global settings will be shown in the response.
Table 319: GET Enrollment Settings {id} Input Parameters
| Name | Description |
|---|---|
| id | The enrollment template Id. Use the GET /Templates method (see GET Templates) to retrieve a list of all the templates to determine the template ID. |
Table 320: GET Enrollment Settings {id} Response Body
| Name | Description |
|---|---|
| TemplateRegexes |
An object containing the regular expressions resolved for the template. |
| TemplateDefaults |
An object containing the template defaults resolved for the template. Template-level defaults, if defined, take precedence over global-level template defaults. For more information about global-level template defaults, see GET Templates Settings. For example: "TemplateDefaults": [
{
"SubjectPart": "L",
"Value": "Denver"
},
{
"SubjectPart": "ST",
"Value": "Colorado"
}
]
|
| TemplatePolicy |
An array containing the template policy settings. For example: "TemplatePolicy": {
"RSAValidKeySizes": [
2048,
4096
],
"ECCValidCurves": [
"1.2.840.10045.3.1.7",
"1.3.132.0.34"
"1.3.132.0.35"
],
"AllowKeyReuse": false,
"AllowWildcards": true,
"RFCEnforcement": true
}
|


