I have a passthrough Network Load Balance forwarding TCP requests to a target group of backend servers on AWS. We require mutual TLS authentication so all requests require client certificates to be passed for encryption and authentication. However, I am struggling to figure out how I would do health checks to target group servers as the health checks would also require a client certificate in order to communicate to the backend servers.
Would it be possible to give the NLB a certificate via ACM and update my servers' truststores in order to then do healthchecks over TLS? I however have not been able to find how to import the AWS certificate chain into a truststore. If this would not work, what other methods would be appropriate for my scenario?