AWS Certified Solutions Architect – Professional — Question 438

You are designing an SSL/TLS solution that requires HTTPS clients to be authenticated by the Web server using client certificate authentication. The solution must be resilient.
Which of the following options would you consider for configuring the web server infrastructure? (Choose two.)

Answer options

Correct answer: A, B

Explanation

To perform client certificate authentication, the TLS session must be terminated directly on the web servers because standard ELB HTTPS listeners and CloudFront terminate the TLS connection and do not pass the client certificates to the backend. Using an ELB with TCP listeners allows the SSL/TLS traffic to pass through uninterrupted to the web servers for client authentication. Alternatively, routing traffic directly to the web servers via Route53 with EIPs and health checks also ensures the TLS handshake is completed directly on the instances while maintaining service resiliency.