JavaScript HSM API Dinamo

    kind_enum ACL_MASK

    Types of Access Control (ACL).

    theme_index

    kind_plural_enum_member

    NOP: 0

    No permission. Default value.

    OBJ_DEL: 1

    Permission to delete objects.

    OBJ_READ: 2

    Permission to read the contents of objects.

    OBJ_LIST: 2

    Permission to list user objects.

    OBJ_CREATE: 4

    Permission to create objects.

    OBJ_UPDATE: 8

    Permission to update objects (headers and similar).

    OBJ_WRITE: 8

    Permission to update objects (synonymous with OBJ_UPDATE).

    USR_CREATE: 16

    Permission to create users.

    USR_DELETE: 16

    Permission to delete users. (Only creation makes sense.)

    USR_REMOTE_INFO: 32

    Permission to obtain/set remote user information (logs, etc.).

    USR_LIST: 64

    Permission to obtain the list of users.

    SYS_OPERATOR: 128

    Operate as master (administrator mode).

    SYS_BACKUP: 256

    Permission to extract the device's full backup.

    SYS_RESTORE: 256

    Permission to restore the device's full backup.

    SYS_UPDATE_HSM: 512

    Permission to update firmware and the like.

    NS_AUTHORIZATION: 1024

    Permission for user authorization with "m of n".

    LOCAL_CRYPTO_PRT: 2048

    Permission to perform cryptographic user operations locally.

    VIRTUAL_X509_AUTH: 268435456

    Permission to use PKI authentication (2F PKI).

    VIRTUAL_OTP_AUTH: 536870912

    Permission to use OTP authentication (2F OTP).

    CHANGE_PWD_NEXT_TIME: 1073741824

    Permission to force users to change their password at the next login.

    MMNEPVFCICPMFPCPTTAAATR