Installation

This page documents the installation of the AIStor Key Encryption Service for the purpose of supporting migration to AIStor Key Manager. You may require root or sudo permissions to perform some of the steps.

Once installed, set the following environment variables to allow the kes process to communicate with the remote KES server:

export KES_SERVER=https://kes-1.example.net:7373
export KES_CLIENT_CERT=client.crt
export KES_CLIENT_KEY=client.key

The client.crt and client.key must correspond to a TLS certificate pair configured with access to the KES server and API operations. See the KES documentation on policies and identities for more information.

The kes process by default must validate the remote server certificate as part of establishing a connection. The process uses both the system trust store of Certificate Authorities and the content of the $HOME/.kes/certs/CAs directory. Ensure either the trust store or the CAs directory contain the necessary root and intermediate certificates for validating the remote KES host.

All Rights Reserved 2024-Present, MinIO, Inc.