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 |