Skip to content

Commit 5204bcc

Browse files
authored
Merge pull request #212368 from dlepow/cipher
[APIM] Protocols/ciphers freshness update
2 parents 888f95e + 163f924 commit 5204bcc

File tree

2 files changed

+22
-19
lines changed

2 files changed

+22
-19
lines changed
Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,49 @@
11
---
2-
title: Manage protocols and ciphers in Azure API Management | Microsoft Docs
3-
description: Learn how to manage protocols (TLS) and ciphers (DES) in Azure API Management.
2+
title: Manage protocols and ciphers in Azure API Management | Microsoft Learn
3+
description: Learn how to manage transport layer security (TLS) protocols and cipher suites in Azure API Management.
44
services: api-management
5-
documentationcenter: ''
65
author: dlepow
7-
manager: cfowler
8-
editor: ''
96

107
ms.service: api-management
11-
ms.workload: mobile
12-
ms.tgt_pltfrm: na
13-
ms.topic: article
14-
ms.date: 09/07/2021
8+
ms.topic: how-to
9+
ms.date: 09/22/2022
1510
ms.author: danlep
1611
---
1712

1813
# Manage protocols and ciphers in Azure API Management
1914

20-
Azure API Management supports multiple versions of Transport Layer Security (TLS) protocol for:
15+
Azure API Management supports multiple versions of Transport Layer Security (TLS) protocol to secure API traffic for:
2116
* Client side
2217
* Backend side
23-
* The 3DES cipher
2418

25-
This guide shows you how to manage protocols and ciphers configuration for an Azure API Management instance.
19+
API Management also supports multiple cipher suites used by the API gateway.
2620

27-
![Manage protocols and ciphers in APIM](./media/api-management-howto-manage-protocols-ciphers/api-management-protocols-ciphers.png)
21+
By default, API Management enables TLS 1.2 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.
22+
23+
:::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.":::
24+
25+
26+
> [!NOTE]
27+
> * If you're using the self-hosted gateway, see [self-hosted gateway security](self-hosted-gateway-overview.md#security) to manage TLS protocols and cipher suites.
28+
> * The Consumption tier doesn't support changes to the default cipher configuration.
2829
2930
## Prerequisites
3031

3132
* An API Management instance. [Create one if you haven't already](get-started-create-service-instance.md).
3233

33-
## How to manage TLS protocols and 3DES cipher
34+
[!INCLUDE [api-management-navigate-to-instance.md](../../includes/api-management-navigate-to-instance.md)]
35+
36+
## How to manage TLS protocols cipher suites
3437

35-
1. Navigate to your **API Management instance** in the Azure portal.
36-
1. Scroll to the **Security** section in the side menu.
37-
1. Under the Security section, select **Protocols + ciphers**.
38+
1. In the left navigation of your API Management instance, under **Security**, select **Protocols + ciphers**.
3839
1. Enable or disable desired protocols or ciphers.
39-
1. Click **Save**. Changes will be applied within an hour.
40+
1. Select **Save**. Changes are applied within an hour.
4041

4142
> [!NOTE]
42-
> Some protocols or cipher suites (like backend-side TLS 1.2) can't be enabled or disabled from the Azure portal. Instead, you'll need to apply the REST call. Use the `properties.customProperties` structure in the [Create/Update API Management Service REST API](/rest/api/apimanagement/current-ga/api-management-service/create-or-update) article.
43+
> Some protocols or cipher suites (such as backend-side TLS 1.2) can't be enabled or disabled from the Azure portal. Instead, you'll need to apply the REST API call. Use the `properties.customProperties` structure in the [Create/Update API Management Service](/rest/api/apimanagement/current-ga/api-management-service/create-or-update) REST API.
4344
4445
## Next steps
4546

47+
* For recommendations on securing your API Management instance, see [Azure security baseline for API Management](/security/benchmark/azure/baselines/api-management-security-baseline).
48+
* Learn about security considerations in the API Management [landing zone accelerator](/azure/cloud-adoption-framework/scenarios/app-platform/api-management/security).
4649
* Learn more about [TLS](/dotnet/framework/network-programming/tls).
62.9 KB
Loading

0 commit comments

Comments
 (0)