Security Roles Permissions
The Security Roles Permissions component of the Keyfactor API A set of functions to allow creation of applications. Keyfactor offers the Keyfactor API, which allows third-party software to integrate with the advanced certificate enrollment and management features of Keyfactor Command. includes methods necessary to list, add, and update security roles permissions at the role, global, provider, container and collection
The certificate search function allows you to query the Keyfactor Command database for certificates from any available source based on any criteria of the certificates and save the results as a collection that will be availble in other places in the Management Portal (e.g. expiration alerts and certain reports).-level.
Table 613: Security Roles Permissions Endpoints
Endpoint | Method | Description | Link |
---|---|---|---|
/{id} /Permisssions | GET | Returns all permissions associated with the security role that matches the id | GET Security Roles ID Permissions |
/{id} /Permisssions /Global | GET | Returns all global permissions associated with the security role that matches the ID. | GET Security Roles ID Permissions Global |
/{id} /Permisssions /Global | POST | Adds global permissions to the security role that matches the id. Note that the Areas Certificates and Certificate Store Management are reserved for collection and container permissions, respectively. | POST Security Roles ID Permissions Global |
/{id} /Permisssions /Global | PUT | Sets global permissions of the security role that matches the ID. Note that the Areas Certificates and Certificate Store Management are reserved for collection and container permissions, respectively. | PUT Security Roles ID Permissions Global |
/{id} /Permisssions /Containers | GET | Returns all container permissions associated with the security role that matches the ID. | GET Security Roles ID Permissions Containers |
/{id} /Permisssions /Containers | POST | Adds container permissions to the security role that matches the ID. | POST Security Roles ID Permissions Containers |
/{id} /Permisssions /Containers | PUT | Sets container permissions to the security role that matches the ID. | PUT Security Roles ID Permissions Containers |
/{id} /Permisssions /Collections | GET | Returns all collection permissions associated with the security role that matches the ID. | GET Security Roles ID Permissions Collections |
/{id} /Permisssions /Collections | POST | Adds collection permissions to the security role that matches the ID. | POST Security Roles ID Permissions Collections |
/{id} /Permisssions /Collections | PUT | Sets collection permissions to the security role that matches the ID. | PUT Security Roles ID Permissions Collections |
/{id} /Permissions /PamProviders | GET | Returns all PAM provider permissions associated with the security role that matches the ID. | GET Security Roles ID Permissions PAM Providers |
/{id} /Permissions /PamProviders | PUT | Sets PAM provider permissions to the security role that matches the ID. | PUT Security Roles ID Permissions PAM Providers |