Azure Firewall TLS Inspection for AVD Host Pool Outbound Traffic
Short answer
CE Configure an Azure Key Vault for the CA certificate and a Microsoft Entra enterprise app (managed identity) to let Azure Firewall access it.
Question
Key Takeaways
Tests the two resources for Azure Firewall TLS inspection—Key Vault and managed identity (enterprise app)—and the trap is forgetting the identity or adding a NAT gateway for outbound SNAT.
Azure Firewall Premium TLS inspection for an Azure Virtual Desktop host pool requires both an Azure Key Vault to store the CA certificate and a Microsoft Entra enterprise app (managed identity) to grant the firewall access to the key vault. This page confirms the correct answer is C and E, not the incomplete single-answer key.
Common mistake: Most candidates select only Azure Key Vault (C) or add an Azure NAT gateway (D) for outbound traffic, but TLS inspection specifically needs Key Vault and the firewall's managed identity, which appears as an enterprise app in Microsoft Entra.
Expert Analysis
Why the Answer Is Correct
TLS inspection in Azure Firewall Premium requires a certificate stored in Azure Key Vault. The firewall's managed identity must be granted access to the Key Vault to retrieve the certificate, and this managed identity is represented as an enterprise application in Microsoft Entra ID. Therefore, both C (Azure Key Vault) and E (Microsoft Entra enterprise app) must be configured. The question explicitly states "Which two resources?" confirming a multi-select scenario where each answer presents part of the solution.Why the Other Options Are Wrong
A private DNS zone (A) is used for name resolution, not for TLS inspection. A private endpoint (B) provides private connectivity to PaaS services but is not required for Azure Firewall to read a certificate from Key Vault. An Azure NAT gateway (D) handles outbound SNAT but does not participate in TLS decryption or certificate management. These options distract from the two essential resources needed for the certificate-based TLS inspection workflow.Community Comment Notes
Several comments confirm Azure Key Vault as essential: as KarlosRC linked to a guide for issuing TLS certificates for Azure Firewall, and as manhattan pointed to a Microsoft Tech Community blog describing the auto-generation of managed identity, Key Vault, and a self-signed root CA certificate. maciek8131 suggested adding NAT gateway for outbound traffic, but that conflates SNAT with TLS inspection. The consensus for C is correct, but the second resource (managed identity as enterprise app) is often overlooked.Official Reference
- https://learn.microsoft.com/en-us/azure/firewall/premium-certificates
- https://learn.microsoft.com/en-us/azure/firewall/premium-features
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question asks for two resources, never settle for a single answer even if the suggested key is one letter. For Azure Firewall Premium features, always think certificate (Key Vault) plus identity (managed identity/enterprise app).
Frequently Asked Questions
Why is an Azure NAT gateway not required for TLS inspection?
Why does TLS inspection need a Microsoft Entra enterprise app?
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
KarlosRC 👍 9 Answered Chttps://www.keytos.io/docs/azure-pki/azure-certificate-management/how-to-issue-tls-certificates-for-azure-firewall/
-
manhattan 👍 3 Answered Cit should be correct https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-poc-for-tls-inspection-in-azure-firewall/3676723 ransport Layer Security (TLS) Inspection feature of Azure Firewall Premium by using the Certification Auto-Generation mechanism, which automatically creates the following three resources for you: Managed Identity Key Vault Self-signed Root CA certificate
-
maciek8131 👍 2I think that we need NAT for that if that's outbound
-
PL5423232909 👍 1 Answered CCorrect.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All AZ-700 Questions
Access 100 questions with complete answers and detailed explanations.
View Full AZ-700 Practice Test →