I'm running an Express.js application on AWS Elastic Beanstalk, and I recently created a SSL/TLS certificate to implement HTTPS for the web application. When I'm in the process of creating an 'Application Load Balancer Listener', as specified in this set of instructions:
I created a certificate using AWS Certificate Manager and have confirmed both were created in the same region: US East (Ohio) us-east-2
Why isn't the certificate showing up when I go to add the listener to the load balancer in my Elastic Beanstalk app?
CodePudding user response:
I found the answer to my question. AWS won't allow you to integrate Amazon Certificate Manager(ACM) created certificates that have "4096-bit RSA keys or EC keys" with a load balancer on AWS Elastic Beanstalk.
In other words, if you're creating a SSL/TLS certificate with ACM and given the choice of what encryption algorithm to use, only the RSA 2048 option will allow you to use the certificate with an AWS Elastic Beanstalk load balancer.