Skip to main content

Self managed key

This key hosting option represents the more traditional BYOK model allowing for root key material to be provided by the user. Currently, the minimum supported length of the user supplied key material is 256 bytes. Using this option will result in the provided material acting as the Root Encryption Key (REK) for the domain. For this guide, we assume that the Antimatter CLI has been installed (see CLI) and that a domain has been created that the user wants to use a new BYOK REK on.

Access the key management page.

Navigating to the key management page can either through the dashboard or via the CLI.

If using the dashboard, navigate to Domain Configuration -> Encryption Rotation and select the option: "Change Root Encryption Key Configuration"

Dahsboard UI

This will redirect you to the key management modal where the REK source can be selected.

Dahsboard UI

To upload your own key material, select the option; "I want to upload my own key material to encrypt my company's data" and click 'Next'. This will take you to a pane where the material can be provided, either as a base64 encoded string, or as a binary file. Upload the key material in either format, then click 'Apply'. The key material will be used to create a root encryption key which is then tested. If successful, a "pairing successful" notification will be displayed. Finally, click 'Done' to close the modal.

Dahsboard UI