Skip to content

Commit 177a04f

Browse files
committed
docs: Freshness review for premium-deploy-certificates-enterprise-ca.md
- Updated ms.date to 12/31/2025 - Improved clarity and consistency throughout article - Fixed numbered list formatting (all items use '1.') - Simplified language (removed 'you should', changed 'navigate' to 'go') - Improved readability in validation steps
1 parent 881f69a commit 177a04f

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

articles/firewall/premium-deploy-certificates-enterprise-ca.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: duau
55
ms.service: azure-firewall
66
services: firewall
77
ms.topic: how-to
8-
ms.date: 02/03/2022
8+
ms.date: 12/31/2025
99
ms.author: duau
1010
ms.custom: sfi-image-nochange
1111
# Customer intent: "As a network administrator, I want to deploy and configure Enterprise CA certificates for Azure Firewall Premium, so that I can enable TLS inspection and ensure secure traffic management within my organization's network."
@@ -14,54 +14,54 @@ ms.custom: sfi-image-nochange
1414
# Deploy and configure Enterprise CA certificates for Azure Firewall
1515

1616

17-
Azure Firewall Premium includes a TLS inspection feature, which requires a certificate authentication chain. For production deployments, you should use an Enterprise PKI to generate the certificates that you use with Azure Firewall Premium. Use this article to create and manage an Intermediate CA certificate for Azure Firewall Premium.
17+
Azure Firewall Premium includes a TLS inspection feature, which requires a certificate authentication chain. For production deployments, use an Enterprise PKI to generate the certificates that you use with Azure Firewall Premium. Use this article to create and manage an Intermediate CA certificate for Azure Firewall Premium.
1818

1919
For more information about certificates used by Azure Firewall Premium, see [Azure Firewall Premium certificates](premium-certificates.md).
2020

2121
## Prerequisites
2222

2323
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn) before you begin.
2424

25-
To use an Enterprise CA to generate a certificate to use with Azure Firewall Premium, you must have the following resources:
25+
To use an Enterprise CA to generate a certificate to use with Azure Firewall Premium, you need the following resources:
2626

2727
- an Active Directory Forest
2828
- an Active Directory Certification Services Root CA with Web Enrollment enabled
2929
- an Azure Firewall Premium with Premium tier Firewall Policy
3030
- an [Azure Key Vault](premium-certificates.md#azure-key-vault)
3131
- a Managed Identity with Read permissions to **Certificates and Secrets** defined in the Key Vault Access Policy
3232

33-
## Create a new Subordinate Certificate Template
33+
## Create a new subordinate certificate template
3434

3535
1. Run `certtmpl.msc` to open the Certificate Template Console.
36-
2. Find the **Subordinate Certification Authority** template in the console.
37-
3. Right-click on the **Subordinate Certification Authority** template and select **Duplicate Template**.
38-
4. In the **Properties of New Template** window, go to the **Compatibility** tab and set the appropriate compatibility settings or leave them as default.
39-
5. Go to the **General** tab, set the **Template Display Name** (for example: `My Subordinate CA`), and adjust the validity period if necessary. Optionally, select the **Publish certificate in Active Directory** checkbox.
40-
6. In the **Settings** tab, ensure the required users and groups have read and `enroll` permissions.
41-
7. Navigate to the **Extensions** tab, select **Key Usage**, and select **Edit**.
36+
1. Find the **Subordinate Certification Authority** template in the console.
37+
1. Right-click on the **Subordinate Certification Authority** template and select **Duplicate Template**.
38+
1. In the **Properties of New Template** window, go to the **Compatibility** tab and set the appropriate compatibility settings or leave them as default.
39+
1. Go to the **General** tab, set the **Template Display Name** (for example: `My Subordinate CA`), and adjust the validity period if necessary. Optionally, select the **Publish certificate in Active Directory** checkbox.
40+
1. In the **Settings** tab, ensure the required users and groups have read and `enroll` permissions.
41+
1. Navigate to the **Extensions** tab, select **Key Usage**, and select **Edit**.
4242
- Ensure that the **Digital signature**, **Certificate signing**, and **CRL signing** checkboxes are selected.
4343
- Select the **Make this extension critical** checkbox and select **OK**.
4444

4545
:::image type="content" source="media/premium-deploy-certificates-enterprise-ca/certificate-template-key-usage-extension.png" alt-text="Screenshot of certificate template key usage extensions.":::
46-
8. Select **OK** to save the new certificate template.
47-
9. Ensure the new template is enabled so it can be used to issue certificates.
46+
1. Select **OK** to save the new certificate template.
47+
1. Ensure the new template is enabled so it can be used to issue certificates.
4848

4949
## Request and export a certificate
5050

51-
1. Access the web enrollment site on the Root CA, usually `https://<servername>/certsrv` and select **Request a Certificate**.
51+
1. Access the web enrollment site on the Root CA, usually `https://<servername>/certsrv`, and select **Request a Certificate**.
5252
1. Select **Advanced Certificate Request**.
5353
1. Select **Create and Submit a Request to this CA**.
5454
1. Fill out the form using the Subordinate Certification Authority template created in the previous section.
5555
:::image type="content" source="media/premium-deploy-certificates-enterprise-ca/advanced-certificate-request.png" alt-text="Screenshot of advanced certificate request":::
5656
1. Submit the request and install the certificate.
57-
1. Assuming this request is made from a Windows Server using Internet Explorer, open **Internet Options**.
57+
1. Assuming you make this request from a Windows Server using Internet Explorer, open **Internet Options**.
5858
1. Navigate to the **Content** tab and select **Certificates**.
5959

60-
1. Select the certificate that was just issued and then select **Export**.
60+
1. Select the certificate that the CA issued and then select **Export**.
6161

6262
1. Select **Next** to begin the wizard. Select **Yes, export the private key**, and then select **Next**.
6363

64-
1. .pfx file format is selected by default. Uncheck **Include all certificates in the certification path if possible**. If you export the entire certificate chain, the import process to Azure Firewall will fail.
64+
1. The wizard selects the .pfx file format by default. Uncheck **Include all certificates in the certification path if possible**. If you export the entire certificate chain, the import process to Azure Firewall fails.
6565

6666
1. Assign and confirm a password to protect the key, and then select **Next**.
6767

@@ -71,23 +71,23 @@ To use an Enterprise CA to generate a certificate to use with Azure Firewall Pre
7171

7272
## Add the certificate to a Firewall Policy
7373

74-
1. In the Azure portal, navigate to the Certificates page of your Key Vault, and select **Generate/Import**.
74+
1. In the Azure portal, go to the Certificates page of your Key Vault, and select **Generate/Import**.
7575

76-
1. Select **Import** as the method of creation, name the certificate, select the exported .pfx file, enter the password, and then select **Create**.
76+
1. Select **Import** as the creation method. Enter a name for the certificate, select the exported .pfx file, enter the password, and then select **Create**.
7777

78-
1. Navigate to the **TLS Inspection** page of your Firewall policy and select your Managed identity, Key Vault, and certificate.
78+
1. Go to the **TLS Inspection** page of your Firewall policy and select your Managed identity, Key Vault, and certificate.
7979

8080
1. Select **Save**.
8181

8282
## Validate TLS inspection
8383

84-
1. Create an Application Rule using TLS inspection to the destination URL or FQDN of your choice. For example: `*bing.com`.
84+
1. Create an Application Rule that uses TLS inspection for the destination URL or FQDN of your choice. For example: `*bing.com`.
8585

86-
1. From a domain-joined machine within the Source range of the rule, navigate to your Destination and select the lock symbol next to the address bar in your browser. The certificate should show that it was issued by your Enterprise CA rather than a public CA.
86+
1. From a domain-joined machine within the source range of the rule, go to your destination and select the lock symbol next to the address bar in your browser. The certificate should show that your Enterprise CA issued it rather than a public CA.
8787
:::image type="content" source="media/premium-deploy-certificates-enterprise-ca/browser-certificate.png" alt-text="Screenshot showing the browser certificate":::
8888
1. Show the certificate to display more details, including the certificate path.
8989
:::image type="content" source="media/premium-deploy-certificates-enterprise-ca/certificate-details.png" alt-text="certificate details":::
90-
1. In Log Analytics, run the following KQL query to return all requests that have been subject to TLS Inspection:
90+
1. In Log Analytics, run the following KQL query to return all requests that are subject to TLS Inspection:
9191
```
9292
AzureDiagnostics
9393
| where ResourceType == "AZUREFIREWALLS"

0 commit comments

Comments
 (0)