AWS BYOK Process
This section describes the workflow that occurs in the KeyControl Vault for Cloud Keys when you use BYOK for AWS.
-
A Cloud Key is created with key material in the KeyControl Vault for Cloud Keys. If HSM is configured, the key is generated and wrapped with a root key on the HSM.
-
A customer master key (CMK) is created in the AWS Key Management Service (KMS) that has no key material associated.
-
The RSA-2048 wrapping public key and the import token from the AWS KMS is downloaded.
-
The RSA-2048 wrapping public key and the import token are imported into the KeyControl Vault for Cloud Keys.
-
The imported wrapping key is used to rewrap the symmetric key. If HSM is configured, then the wrapping will be done in the HSM.
-
The symmetric key is imported into the AWS KMS using the import token from Step 3.