GET Enrollment CSR Context My

The GET /EnrollmentClosed 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)./CSRClosed A CSR or certificate signing request is a block of encoded text that is submitted to a CA when enrolling for a certificate. When you generate a CSR within Keyfactor Command, the matching private key for it is stored in Keyfactor Command in encrypted format and will be married with the certificate once returned from the CA./Context/My operation checks the enrollment patterns, templates, and CAs available for CSR enrollment for the current user. On success, the operation returns HTTP 200 OK with  the list of enrollment patterns and templates that are available for enrollment via Keyfactor Command and the CAs those templates may be enrolled from along with configuration details.

There are no input parameters for this operation other than the standard headers (see Endpoint Common Features).

Tip:  The following permissions (see Security Roles and Claims) are required to use this feature:

/certificates/enrollment/csr/

In addition, access is determined based on enrollment pattern configuration. The requesting user must have both CSR enrollment permissions and one of the following:

Table 495: GET Enrollment CSR Context My Response Data

Name Description
EnrollmentPatterns

An array of objects containing the enrollment patterns available for enrollment by the user. ClosedShow enrollment pattern details.

Standalone CAs

An array of objects containing enrollment information for standalone certificate authorities available for enrollment for the current user. ClosedShow standalone CA details.

Templates

An array of objects containing the templates available for enrollment by the user. ClosedShow template details.