CSR and Form Roles
In addition to the roles described in Certificate Master RBAC, there are some more that are not added to the Entra application by default as they might only be required in special circumstances.
These roles can be seen as a more granular concept of what the Request.*]
roles already provide while specifically granting the permissions to request certificates using a CSR or the form.
CSR Roles

The following roles permit users to request certificates in their specific section while only being able to provide CSRs to be signed. A certificate creation through the form will not be possible.
Request.All.Csr
Request.Client.Csr
Request.CodeSigning.Csr
Request.Server.Csr
Request.SubCa.Csr
Request.User.Csr
Form Roles

The form roles will allow users to create certificates using the built-in form in Certificate Master. Signing CSRs is not possible with these roles.
Request.All.Form
Request.Client.Form
Request.CodeSigning.Form
Request.Server.Form
Request.SubCa.Form
Request.User.Form
Adding the Roles
All these roles can be added by running the Complete-SCEPmanInstallation
CMDlet in combination with the -AddAdditionalCertMasterAppRoles
parameter. This requires version 2.11 or newer of the SCEPman PowerShell module.
Example:
Install-Module SCEPman -Scope CurrentUser -Force
Complete-SCEPmanInstallation app-scepman-contoso -AddAdditionalCertMasterAppRoles
Last updated
Was this helpful?