A newer version of this documentation is available.

View Latest

Security API

  • reference
    +
    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