Skip to content

Commit 7c5c808

Browse files
author
gitName
committed
draft complete
1 parent 6e9db81 commit 7c5c808

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

articles/api-management/TOC.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,7 @@
356356
href: api-management-howto-ca-certificates.md
357357
- name: Manage protocols and ciphers
358358
href: api-management-howto-manage-protocols-ciphers.md
359+
displayName: TLS, TLS 1.3
359360
- name: Protect with Defender for APIs
360361
href: protect-with-defender-for-apis.md
361362
- name: Mitigate OWASP API threats

articles/api-management/api-management-howto-manage-protocols-ciphers.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 10/08/2025
9+
ms.date: 10/10/2025
1010
ms.author: danlep
1111
---
1212

@@ -21,7 +21,7 @@ Azure API Management supports multiple versions of Transport Layer Security (TLS
2121

2222
API Management also supports multiple cipher suites used by the API gateway.
2323

24-
Depending on the service tier, API Management supports TLS versions up to 1.2 or TLS 1.3 for client and backend connectivity and several supported cipher suites. This guide shows you how to manage protocols and ciphers configuration for an Azure API Management instance.
24+
API Management supports TLS versions up to TLS 1.3 for client and backend connectivity and several supported cipher suites. This guide shows you how to manage protocols and ciphers configuration for an Azure API Management instance.
2525

2626
:::image type="content" source="media/api-management-howto-manage-protocols-ciphers/api-management-protocols-ciphers.png" alt-text="Screenshot of managing protocols and ciphers in the Azure portal.":::
2727

@@ -33,7 +33,6 @@ Depending on the service tier, API Management supports TLS versions up to 1.2 or
3333
> [!NOTE]
3434
> Depending on the API Management service tier, changes can take 15 to 45 minutes or longer to apply. An instance in the Developer service tier has downtime during the process. Instances in the Basic and higher tiers don't have downtime during the process.
3535
36-
3736
## Prerequisites
3837

3938
* An API Management instance. [Create one if you haven't already](get-started-create-service-instance.md).
@@ -42,7 +41,7 @@ Depending on the service tier, API Management supports TLS versions up to 1.2 or
4241

4342
## How to manage TLS protocols and cipher suites
4443

45-
1. In the left navigation of your API Management instance, under **Security**, select **Protocols + ciphers**.
44+
1. In the sidebar of your API Management instance, under **Security**, select **Protocols + ciphers**.
4645
1. Enable or disable desired protocols or ciphers.
4746
1. Select **Save**.
4847

@@ -59,7 +58,7 @@ TLS 1.3 is a major revision of the TLS protocol that provides improved security
5958

6059
TLS 1.3 doesn't support certificate renegotiation. Certificate renegotiation in TLS allows client and server to renegotiate connection parameters mid-session for authentication without terminating the connection.
6160

62-
Services that we identified as reliant on client certificate renegotiation do not have TLS 1.3 enabled by default.
61+
Services that API Management identifies as reliant on client certificate renegotiation do not have TLS 1.3 enabled by default. You can choose to enable TLS 1.3 manually.
6362

6463
> [!WARNING]
6564
> If your APIs are accessed by TLS-compliant clients that rely on certificate renegotiation, enabling TLS 1.3 for client-side connections will cause those clients to fail to connect. Review APIs that recently used certificate renegotiation before enabling client-side TLS 1.3 in any service that doesn't have it enabled by default.
@@ -68,15 +67,15 @@ To enable TLS 1.3 for client-side connections in these instances, configure sett
6867

6968
1. On the **Protocols + ciphers** page, in the **Client protocol** section, next to **TLS 1.3**, select **View and manage configuration**.
7069
1. Review the list of **Recent client certificate renegotiations**. The list shows API operations where clients recently used client certificate renegotiation.
71-
1. If you choose to enable TLS 1.3 for client-side connections, select **Enable**.
70+
1. If you choose to enable TLS 1.3 for client-side connections, under **Change TLS 1.3 status**, select **Enable**.
7271
1. Select **Close**.
7372

7473
After enabling TLS 1.3, review gateway request metrics or TLS-related exceptions in logs that indicate TLS connection failures. If necessary, disable TLS 1.3 for client-side connections and downgrade to TLS 1.2.
7574

7675
If you need to disable TLS 1.3 for client-side connections in these instances, configure settings on the **Protocols + ciphers** page:
7776

7877
1. On the **Protocols + ciphers** page, in the **Client protocol** section, next to **TLS 1.3**, select **View and manage configuration**.
79-
1. Select **Disable**.
78+
1. Under **Change TLS 1.3 status**, elect **Disable**.
8079
1. Select **Close**.
8180

8281
### Backend-side TLS 1.3
@@ -88,7 +87,8 @@ Enabling backend-side TLS 1.3 is optional. If you enable it, API Management uses
8887
8988
You can enable backend-side TLS 1.3 from the **Protocols + ciphers** page:
9089

91-
1. On the **Protocols + ciphers** page, in the **Backend protocol** section, enable the **TLS 1.3** setting.
90+
1. On the **Protocols + ciphers** page, in the **Backend protocol** section, next to **TLS 1.3**, select **View and manage configuration**.
91+
1. Under **Change TLS 1.3 status**, select **Enable**.
9292
1. Select **Save**.
9393

9494
## Related content

0 commit comments

Comments
 (0)