Client Management
Clients
| Operations | Required Permissions | 
|---|---|
| Register a client | No permission needed | 
| List/Get client | ReadClient | 
| update client | UpdateClient | 
| Delete client | DeleteClient | 
| revoke client | UpdateClient | 
| Renew client | ReadClient UpdateClient  | 
| Self client renewal | ReadClientSelf UpdateClientSelf  | 
| Add impersonated user | ReadClient UpdateClient  | 
| Delete impersonated user | ReadClient UpdateClient  | 
| Get impersonated users | ReadClient GetImpersonatedUser  | 
Tokens
| Operations | Required Permissions | 
|---|---|
| Create regtoken | RegistrationTokenCreate | 
| List/Get regtoken | RegistrationTokenRead | 
| update regtoken | RegistrationTokenRead RegistrationTokenUpdate  | 
| Delete regtoken | RegistrationTokenRead RegistrationTokenDelete  | 
| Get web certificate fingerprint | No Permission needed | 
Profiles
| Operations | Required Permissions | 
|---|---|
| Create client profile | AddGenericClientProfile | 
| List/Get client profile | ReadGenericClientProfile | 
| update client profile | ReadGenericClientProfile UpdateGenericClientProfile  | 
| Delete client profile | ReadGenericClientProfile DeleteGenericClientProfile  | 
KMIP Client Management
| Operations | Required Permissions | 
|---|---|
| List/Get kmip profiles | ReadKmipClientProfile | 
| Create kmip profile | CreateKmipClientProfile | 
| Delete kmip profile | DeleteKmipClientProfile | 
| Register kmip client | No permission needed | 
| List kmip clients | ReadKmipClient | 
| Get clients count | ReadKmipClientCount | 
| Delete kmip client | DeleteKmipClient | 
| Create regtokens | No permission needed |