You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-grid/transport-layer-security-configure-minimum-version.md
+14-4Lines changed: 14 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,23 +12,25 @@ ms.date: 01/24/2024
12
12
13
13
Azure Event Grid topics or domains permit clients to send and receive data with TLS 1.0 and above. To enforce stricter security measures, you can configure your Event Grid topic or domain to require that clients send and receive data with a newer version of TLS. If an Event Grid topic or domain requires a minimum version of TLS, then any requests made with an older version fail. For conceptual information about this feature, see [Enforce a minimum required version of Transport Layer Security (TLS) for requests to an Event Grid topic or domain](transport-layer-security-enforce-minimum-version.md).
14
14
15
+
When creating a Web Hook event subscription, you can configure it to use the same TLS version as the topic or explicitly specify the minimum TLS version. If you do so, Event Grid fails to deliver events to a Web Hook that doesn't support the minimum version of TLS or higher.
16
+
15
17
You can configure the minimum TLS version using the Azure portal or Azure Resource Manager (ARM) template.
16
18
17
19
> [!NOTE]
18
20
> The screenshots and the sample Resource Manager templates are for Event Grid topics. The screenshots and template for domains are similar.
19
21
20
-
## Specify the minimum TLS version in the Azure portal
21
-
You can specify the minimum TLS version when creating an Event Grid topic or a domain in the Azure portal on the **Security** tab.
22
+
## Configure minimum TLS version for a topic or a domain in the Azure portal
23
+
You can specify the minimum TLS version when creating an Event Grid topic or a domain in the Azure portal on the **Security** tab. The screenshots are for an Event Grid topic and the user interface for configuring this property for a domain is similar.
22
24
23
25
:::image type="content" source="./media/transport-layer-security-configure-minimum-version/create-topic-tls.png" alt-text="Screenshot showing the page to set the minimum TLS version when creating an Event Grid topic.":::
24
26
25
27
You can also specify the minimum TLS version for an existing topic on the **Configuration** page.
26
28
27
29
:::image type="content" source="./media/transport-layer-security-configure-minimum-version/existing-topic-tls.png" alt-text="Screenshot showing the page to set the minimum TLS version for an existing Event Grid topic.":::
28
30
29
-
## Create a template to configure the minimum TLS version
31
+
## Configure minimum TLS version for a topic or a domain using Resource Manager template
30
32
31
-
To configure the minimum TLS version for an Event Grid topic or domain with a template, create a template with the `MinimumTlsVersion` property set to 1.0, 1.1, or 1.2. When you create an Event Grid topic or domain with an Azure Resource Manager template, the `MinimumTlsVersion` property is set to 1.2 by default, unless explicitly set to another version.
33
+
To configure the minimum TLS version for an Event Grid topic or domain with a template, create a template with the `MinimumTlsVersion` property set to 1.0, 1.1, or 1.2. When you create an Event Grid topic or domain with an Azure Resource Manager template, the `MinimumTlsVersion` property is set to 1.2 by default, unless explicitly set to another version The sample template in this article is for an Event Grid topic and the template for configuring the TLS version for a domain is similar.
32
34
33
35
The following steps describe how to create a template in the Azure portal.
34
36
@@ -68,6 +70,14 @@ The following steps describe how to create a template in the Azure portal.
68
70
> After you update the minimum TLS version for the Event Grid topic or domain, it may take up to 30 seconds before the change is fully propagated.
69
71
70
72
73
+
## Configure minimum TLS version for a Web Hook event subscription
74
+
When creating a Web Hook event subscription, you can configure it to use the same TLS version as the topic or explicitly specify the minimum TLS version.
75
+
76
+
:::image type="content" source="./media/transport-layer-security-configure-minimum-version/create-subscription-tls-settings.png" alt-text="Screenshot showing the page to set the minimum TLS version when creating an event subscription to an Event Grid topic.":::
77
+
78
+
For an existing Web Hook event subscription, navigate to the **Event Subscription** page and then you can update the TLS setting on the **Additional features** tab. By default, the event subscription uses the same TLS version as the topic.
79
+
80
+
71
81
## Next steps
72
82
73
83
For more information, see the following article: [Enforce a minimum required version of Transport Layer Security (TLS) for requests to an Event Grid topic or domain](transport-layer-security-enforce-minimum-version.md).
Copy file name to clipboardExpand all lines: articles/event-grid/transport-layer-security-enforce-minimum-version.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,22 @@
1
1
---
2
-
title: Enforce a minimum TLS version for requests to an Azure Event Grid topicor domain
3
-
description: Configure an Azure Event Grid topic or domain to require a minimum version of Transport Layer Security (TLS) for clients making requests against the topicor domain.
2
+
title: Enforce a minimum TLS version for requests to an Azure Event Grid topic, domain, or subscription
3
+
description: Configure an Azure Event Grid topic or domain to require a minimum version of Transport Layer Security (TLS) for clients making requests against the topic, domain, or subscription.
4
4
ms.service: event-grid
5
-
ms.topic: conceptual
5
+
ms.topic: how-to
6
6
ms.date: 01/22/2024
7
7
ms.author: spelluru
8
8
author: spelluru
9
9
---
10
10
11
-
# Enforce a minimum required version of Transport Layer Security (TLS) for requests to an Event Grid topicor domain
11
+
# Enforce a minimum required version of Transport Layer Security (TLS) for an Event Grid topic, domain, or subscription
12
12
13
-
Communication between a client application and an Azure Grid topicor domain is encrypted using Transport Layer Security (TLS). TLS is a standard cryptographic protocol that ensures privacy and data integrity between clients and services over the Internet. For more information about TLS, see [Transport Layer Security](https://datatracker.ietf.org/wg/tls/about/).
13
+
Communication between a client application and an Azure Grid topic, domain, or subscription is encrypted using Transport Layer Security (TLS). For information about TLS in general, see [Transport Layer Security](https://datatracker.ietf.org/wg/tls/about/).
14
14
15
-
Azure Event Grid supports choosing a specific TLS version for topicsor domains. Currently Azure Event Grid uses TLS 1.2 on public endpoints by default, but TLS 1.0 and TLS 1.1 are still supported for backward compatibility.
15
+
Azure Event Grid supports choosing a specific TLS version for topics, domains, or subscriptions (when using a Web Hook destination). Currently Azure Event Grid uses TLS 1.2 on public endpoints by default, but TLS 1.0 and TLS 1.1 are still supported for backward compatibility.
16
16
17
-
Azure Event Grid topics or domains permit clients to send and receive data with TLS 1.0 and above. To enforce stricter security measures, you can configure your Event Grid topic or domain to require that clients send and receive data with a newer version of TLS. If an Event Grid topic or domain requires a minimum version of TLS, then any requests made with an older version fail.
17
+
Azure Event Grid topics or domains permit clients to send and receive data with TLS 1.0 and above. To enforce stricter security measures, you can configure your Event Grid topic or domain to require that clients send and receive data with a newer version of TLS. If an Event Grid topic or domain requires a minimum version of TLS, then any requests made with an older version fail.
18
+
19
+
When creating a Web Hook event subscription, you can configure it to use the same TLS version as the topic or explicitly specify the minimum TLS version. If you do so, Event Grid will fail to deliver events to a Web Hook that doesn't support the minimum version of TLS or above.
18
20
19
21
> [!IMPORTANT]
20
22
> If the client is a service, ensure that the service uses the appropriate version of TLS to send requests to Event Grid before you set the required minimum version for an Event Grid topic or domain.
0 commit comments