Reference

This section of documentation provides a high level overview of the Key Manager binary minkms and its associated commands, parameters, and syntaxes.

You can use the minkms help to view in-shell help information for any given command.

The following tables list the available minkms commands. For usage, run minkms help <command>

Utility Commands

Command Description
minkms server Entry point for starting key manager server.
minkms env Prints the environment data for the key manager server.
minkms identity Generate or re-compute an identity for use with authentication to the key manager.
minkms pprof Profile KMS server performance.
minkms logs Print KMS server logs.
minkms help Print help information.
minkms edit Edit the cluster configuration.
minkms backup Backup the cluster state.
minkms restore Restore the cluster state from a backup.

Node Management

Command Description
minkms add Add a node to a cluster.
minkms rm Remove a node from a cluster.
minkms ls List cluster nodes.
minkms stat Print cluster status information.

Key Management

Command Description
minkms keygen Generate a new data key.
minkms decrypt Decrypt an encrypted message.
minkms add-key Create a new key or key version.
minkms ls-key List keys or key versions.
minkms stat-key Print key status information.
minkms rm-key Remove a key or key version.

Enclave Management

Command Description
minkms add-enclave Create a new enclave.
minkms rm-enclave Remove a enclave.
minkms ls-enclave List enclaves.

Identity Management

Command Description
minkms add-identity Create a new identity.
minkms get-identity Print an identity.
minkms rm-identity Remove an identity.
minkms ls-identity List identities.

Policy Management

Command Description
minkms add-policy Create or overwrite a policy.
minkms rm-policy Remove a policy.
minkms ls-policy List policies.
minkms stat-policy Print policy status information.
minkms get-policy Print a policy.
minkms set-policy Assign a policy to an identity.
All Rights Reserved 2024-Present, MinIO, Inc.