Security Roles Permissions

The Security Roles Permissions component of the Keyfactor APIClosed 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 collectionClosed 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