We have integrated and tested AWS CloudHSM with a number of third-party software solutions such as Oracle Database 19c and web servers including Apache and Nginx for SSL offload and configuring a Windows Server as a CA. Please see the AWS CloudHSM User Guide for more information.
If you are developing your own custom application, your application can use the standard APIs supported by AWS CloudHSM, including PKCS#11, Java JCE (Java Cryptography Extensions), OpenSSL Dynamic Engine, or Microsoft KSP/CNG. Please refer to the AWS CloudHSM User Guide for code samples and help with getting started.Q: Can I use AWS CloudHSM to store keys or encrypt data used by other AWS services?
Yes. You can do all encryption in your AWS CloudHSM-integrated application. In this case, AWS services such as Amazon S3 and Amazon Elastic Block Store (EBS), will only see your data encrypted.