Istio implemention with AKS and Azure APP Gateway

I am using ISTIO within AKS cluster in my current project. And this project has front end as Azure Application gateway. However, Istio uses Istio Ingress Controller as front end.

I am looking for a way through which I can get traffic from App Gateway to ISTIO Ingress Controller using a particular dns name(internal dns) like routed to the ip address of istio ingress controller.This traffic should be secured using TLS.

Any help would be appreciated!
Thank you,

Thats a good question. You might also be interested to read about this configuration on Rinor Maloku site. He also has active blog on similar topic. I also have upcoming project with AKS and Azure.