Encrypting and decrypting sensitive data

The table below describes the steps of the encrypt and decrypt procedure.

Click on a link to open the corresponding procedure in this guide.

Steps Description
1

Encrypt the sensitive data using the encryptor.cjs script. The result is the Encrypted sensitive data, a base64-encoded string containing the encrypted data, the encrypted DEK, and some metadata.

2

Create the Kubernetes secrets for securely storing the KMaaS API key and the Encrypted sensitive data.

3 Configure the pod.yaml Kubernetes manifest by setting the KMaaS parameters.
4 Decrypt the sensitive data in SDS for Kubernetes init container by deploying the sdskub pod.