It's unclear to me if you are trying to encrypt the days in transit, in memory or at rest?
I don't know anything about your environment but if I were in AWS I would be using KMS; this blog post walks through it:
https://blog.koan.co/securing-customer-data-with-kms-and-env...