Skip to content

Commit f7f566a

Browse files
authored
Merge pull request #50005 from mikebudzynski/apim-ca-cert
APIM: manage CA certificates
2 parents 2c4cd2a + 7f95b6d commit f7f566a

File tree

8 files changed

+60
-1
lines changed

8 files changed

+60
-1
lines changed

articles/api-management/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@
101101
href: api-management-howto-integrate-internal-vnet-appgateway.md
102102
- name: Mutual Certificate authentication
103103
href: api-management-howto-mutual-certificates.md
104+
- name: Manage CA certificates
105+
href: api-management-howto-ca-certificates.md
104106
- name: Manage protocols and ciphers
105107
href: api-management-howto-manage-protocols-ciphers.md
106108
- name: Customize the developer experience
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: Add a custom CA certificate - Azure API Management | Microsoft Docs
3+
description: Learn how to add a custom CA certificate in Azure API Management.
4+
services: api-management
5+
documentationcenter: ''
6+
author: mikebudzynski
7+
manager: cfowler
8+
editor: ''
9+
10+
ms.service: api-management
11+
ms.workload: mobile
12+
ms.tgt_pltfrm: na
13+
ms.devlang: na
14+
ms.topic: article
15+
ms.date: 08/20/2018
16+
ms.author: apimpm
17+
---
18+
19+
# How to add a custom CA certificate in Azure API Management
20+
21+
Azure API Management allows installing CA certificates on the machine inside the trusted root and intermediate certificate stores. This functionality should be used if your services require a custom CA certificate.
22+
23+
The article shows how to manage CA certificates of an Azure API Management service instance in the Azure portal.
24+
25+
## <a name="step1"> </a>Upload a CA certificate
26+
27+
![Add CA certificates](media/api-management-howto-ca-certificates/00.png)
28+
29+
Follow the steps below to upload a new CA certificate. If you have not created an API Management service instance yet, see the tutorial [Create an API Management service instance](get-started-create-service-instance.md).
30+
31+
1. Navigate to your Azure API Management service instance in the Azure portal.
32+
33+
2. Select **CA certificates** from the menu.
34+
35+
3. Click the **+ Add** button.
36+
37+
![Add CA certificates](media/api-management-howto-ca-certificates/01.png)
38+
39+
4. Browse for the certificate and decide on the certificate store. Only the public key is needed, so the password is not required.
40+
41+
![Add CA certificates](media/api-management-howto-ca-certificates/02.png)
42+
43+
5. Click **Save**. This operation may take a few minutes.
44+
45+
![Add CA certificates](media/api-management-howto-ca-certificates/03.png)
46+
47+
> [!NOTE]
48+
> You can upload a CA certificate using the `New-AzureRmApiManagementSystemCertificate` Powershell command.
49+
50+
## <a name="step1a"> </a>Delete a client certificate
51+
52+
To delete a certificate, click context menu **...** and select **Delete** beside the certificate.
53+
54+
![Delete CA certificates](media/api-management-howto-ca-certificates/04.png)
55+
56+
[Upload a CA certificate]: #step1
57+
[Delete a CA certificate]: #step1a

articles/api-management/api-management-howto-mutual-certificates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Secure back-end services using client certificate authentication - Azure
33
description: Learn how to secure back-end services using client certificate authentication in Azure API Management.
44
services: api-management
55
documentationcenter: ''
6-
author: vladvino
6+
author: mikebudzynski
77
manager: cfowler
88
editor: ''
99

25.3 KB
Loading
25.4 KB
Loading
32.5 KB
Loading
25.4 KB
Loading
26.4 KB
Loading

0 commit comments

Comments
 (0)