Skip to content

Commit 8761fa6

Browse files
authored
Merge pull request #199955 from ecfan/certificates
Logic Apps: Clarify private certificate info
2 parents 46eba9b + f3ba406 commit 8761fa6

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

articles/logic-apps/logic-apps-enterprise-integration-certificates.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ You can use the following certificate types in your workflows:
2424

2525
* [Public certificates](https://en.wikipedia.org/wiki/Public_key_certificate), which you must purchase from a public internet [certificate authority (CA)](https://en.wikipedia.org/wiki/Certificate_authority). These certificates don't require any keys.
2626

27-
* Private certificates or [*self-signed certificates*](https://en.wikipedia.org/wiki/Self-signed_certificate), which you create and issue yourself. However, these certificates require private keys.
27+
* Private certificates or [*self-signed certificates*](https://en.wikipedia.org/wiki/Self-signed_certificate), which you create and issue yourself. However, these certificates require [private keys in an Azure key vault](#prerequisites).
2828

2929
If you're new to logic apps, review [What is Azure Logic Apps](logic-apps-overview.md)? For more information about B2B enterprise integration, review [B2B enterprise integration workflows with Azure Logic Apps and Enterprise Integration Pack](logic-apps-enterprise-integration-overview.md).
3030

@@ -58,15 +58,15 @@ If you're new to logic apps, review [What is Azure Logic Apps](logic-apps-overvi
5858

5959
[!INCLUDE [updated-for-az](../../includes/updated-for-az.md)]
6060

61-
* [Add a corresponding public certificate](#add-public-certificate) to your key vault. This certificate appears in your [agreement's **Send** and **Receive** settings for signing and encrypting messages](logic-apps-enterprise-integration-agreements.md). For example, review [Reference for AS2 messages settings in Azure Logic Apps](logic-apps-enterprise-integration-as2-message-settings.md).
61+
* [Add the corresponding public certificate](#add-public-certificate) to your key vault. This certificate appears in your [agreement's **Send** and **Receive** settings for signing and encrypting messages](logic-apps-enterprise-integration-agreements.md). For example, review [Reference for AS2 messages settings in Azure Logic Apps](logic-apps-enterprise-integration-as2-message-settings.md).
6262

6363
* At least two [trading partners](logic-apps-enterprise-integration-partners.md) and an [agreement between those partners](logic-apps-enterprise-integration-agreements.md) in your integration account. An agreement requires a host partner and a guest partner. Also, an agreement requires that both partners use the same or compatible *business identity* qualifier that's appropriate for an AS2, X12, EDIFACT, or RosettaNet agreement.
6464

6565
* Optionally, the logic app resource and workflow where you want to use the certificate. The workflow requires any trigger that starts your logic app's workflow. If you haven't created a logic app workflow before, review [Quickstart: Create your first logic app](quickstart-create-first-logic-app-workflow.md).
6666

6767
<a name="add-public-certificate"></a>
6868

69-
## Add a public certificate
69+
## Use a public certificate
7070

7171
To use a *public certificate* in your workflow, you have to first add the certificate to your integration account.
7272

@@ -84,7 +84,7 @@ To use a *public certificate* in your workflow, you have to first add the certif
8484
|----------|----------|-------|-------------|
8585
| **Name** | Yes | <*certificate-name*> | Your certificate's name, which is `publicCert` in this example |
8686
| **Certificate Type** | Yes | **Public** | Your certificate's type |
87-
| **Certificate** | Yes | <*certificate-file-name*> | To browse for the certificate file that you want to add, select the folder icon next to the **Certificate** box. |
87+
| **Certificate** | Yes | <*certificate-file-name*> | To browse for the certificate file that you want to add, select the folder icon next to the **Certificate** box. Select the certificate that you want to use. |
8888
|||||
8989

9090
![Screenshot showing the Azure portal and integration account with "Add" selected and the "Add Certificate" pane with public certificate details.](media/logic-apps-enterprise-integration-certificates/public-certificate-details.png)
@@ -95,11 +95,11 @@ To use a *public certificate* in your workflow, you have to first add the certif
9595

9696
![Screenshot showing the Azure portal and integration account with the public certificate in the "Certificates" list.](media/logic-apps-enterprise-integration-certificates/new-public-certificate.png)
9797

98-
<a name="add-public-certificate"></a>
98+
<a name="add-private-certificate"></a>
9999

100-
## Add a private certificate
100+
## Use a private certificate
101101

102-
To use a *private certificate* in your workflow, you have to first add the certificate to your integration account. Make sure that you've also met the [prerequisites private certificates](#prerequisites).
102+
To use a *private certificate* in your workflow, you have to first meet the [prerequisites for private keys](#prerequisites), and add a public certificate to your integration account.
103103

104104
1. In the [Azure portal](https://portal.azure.com) search box, enter `integration accounts`, and select **Integration accounts**.
105105

@@ -115,7 +115,7 @@ To use a *private certificate* in your workflow, you have to first add the certi
115115
|----------|----------|-------|-------------|
116116
| **Name** | Yes | <*certificate-name*> | Your certificate's name, which is `privateCert` in this example |
117117
| **Certificate Type** | Yes | **Private** | Your certificate's type |
118-
| **Certificate** | Yes | <*certificate-file-name*> | To browse for the certificate file that you want to add, select the folder icon next to the **Certificate** box. In the key vault that contains your private key, the file you add there is the public certificate. |
118+
| **Certificate** | Yes | <*certificate-file-name*> | To browse for the certificate file that you want to add, select the folder icon next to the **Certificate** box. Select the public certificate that corresponds to the private key that's stored in your key vault. |
119119
| **Resource Group** | Yes | <*integration-account-resource-group*> | Your integration account's resource group, which is `Integration-Account-RG` in this example |
120120
| **Key Vault** | Yes | <*key-vault-name*> | Your key vault name |
121121
| **Key name** | Yes | <*key-name*> | Your key name |
-214 Bytes
Loading

0 commit comments

Comments
 (0)