A newer version of this documentation is available.

View Latest

Security API

Only the Full Administrator can use REST API commands to manage certificates.
Table 1. Security endpoints
HTTP method URI path Description Parameters

GET

/pools/default/certificate

Returns the current cluster certificate.

type, pem, subject, expires, warnings

POST

/controller/uploadClusterCA

Uploads a pem-encoded root certificate (cluster CA) to the cluster.

none

POST

/node/controller/reloadCertificate

Takes a certificate/key from the specified directory and applies them to the node.

password, chain.pem, pkey.pem

GET

/pools/default/certificate/ \ node/<host:port>

Retrieves the read-only username.

password

GET

/settings/rbac/

Returns an array of objects that describe admin role, or users and roles assigned to them.

roles, users

PUT

/settings/rbac/users/

Set names and roles for a user ID.

user_id

DELETE

/settings/rbac/users/

Delete users.

user_id

POST

/pools/default/

Check permissions.

checkPermissions