Skip to content

Commit 2bd8d3c

Browse files
Merge pull request #245297 from rcdun/document_communications_gateway_certificates
Describe certificates for Communications Gateway in more detail
2 parents 3d48fa1 + 7ab8b8c commit 2bd8d3c

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

articles/communications-gateway/prepare-for-live-traffic.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: rcdun
55
ms.author: rdunstan
66
ms.service: communications-gateway
77
ms.topic: how-to
8-
ms.date: 05/11/2023
8+
ms.date: 07/18/2023
99
---
1010

1111
# Prepare for live traffic with Azure Communications Gateway
@@ -37,10 +37,13 @@ In some parts of this article, the steps you must take depend on whether your de
3737

3838
## 1. Connect Azure Communications Gateway to your networks
3939

40+
1. Exchange TLS certificate information with your onboarding team.
41+
1. Azure Communications Gateway is preconfigured to support the DigiCert Global Root G2 certificate and the Baltimore CyberTrust Root certificate as root certificate authority (CA) certificates. If the certificate that your network presents to Azure Communications Gateway uses a different root CA certificate, provide your onboarding team with this root CA certificate.
42+
1. The root CA certificate for Azure Communications Gateway's certificate is the DigiCert Global Root G2 certificate. If your network doesn't have this root certificate, download it from https://www.digicert.com/kb/digicert-root-certificates.htm and install it in your network.
4043
1. Configure your infrastructure to meet the call routing requirements described in [Reliability in Azure Communications Gateway](reliability-communications-gateway.md).
4144
1. Configure your network devices to send and receive SIP traffic from Azure Communications Gateway. You might need to configure SBCs, softswitches and access control lists (ACLs). To find the hostnames to use for SIP traffic:
4245
1. Go to the **Overview** page for your Azure Communications Gateway resource.
43-
1. In each **Service Location** section, find the **Hostname** field.
46+
1. In each **Service Location** section, find the **Hostname** field. You need to validate TLS connections against this hostname to ensure secure connections.
4447
1. If your Azure Communications Gateway includes integrated MCP, configure the connection to MCP:
4548
1. Go to the **Overview** page for your Azure Communications Gateway resource.
4649
1. In each **Service Location** section, find the **MCP hostname** field.

articles/communications-gateway/security.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: rcdun
55
ms.author: rdunstan
66
ms.service: communications-gateway
77
ms.topic: conceptual
8-
ms.date: 02/09/2023
8+
ms.date: 07/18/2023
99
ms.custom: template-concept
1010
---
1111

@@ -26,15 +26,26 @@ Azure Communications Gateway stores all data at rest securely, including any cus
2626

2727
## Encryption in transit
2828

29-
All traffic handled by Azure Communications Gateway is encrypted. This encryption is used between Azure Communications Gateway components and towards Microsoft Teams.
29+
All traffic handled by Azure Communications Gateway is encrypted. This encryption is used between Azure Communications Gateway components and towards Microsoft Phone System.
30+
3031
* SIP and HTTP traffic is encrypted using TLS.
3132
* Media traffic is encrypted using SRTP.
3233

3334
When encrypting traffic to send to your network, Azure Communications Gateway prefers TLSv1.3. It falls back to TLSv1.2 if necessary.
3435

36+
### TLS certificates for SIP
37+
38+
Azure Communications Gateway uses mutual TLS for SIP, meaning that both the client and the server for the connection verify each other.
39+
40+
You must manage the certificates that your network presents to Azure Communications Gateway. By default, Azure Communications Gateway supports the DigiCert Global Root G2 certificate and the Baltimore CyberTrust Root certificate as root certificate authority (CA) certificates. If the certificate that your network presents to Azure Communications Gateway uses a different root CA certificate, you must provide this certificate to your onboarding team when you [prepare for live traffic](prepare-for-live-traffic.md#1-connect-azure-communications-gateway-to-your-networks).
41+
42+
We manage the certificate that Azure Communications Gateway uses to connect to your network and Microsoft Phone System. Azure Communications Gateway's certificate uses the DigiCert Global Root G2 certificate as the root CA certificate. If your network doesn't already support this certificate as a root CA certificate, you must download and install this certificate when you [prepare for live traffic](prepare-for-live-traffic.md#1-connect-azure-communications-gateway-to-your-networks).
43+
44+
### Cipher suites for SIP and RTP
45+
3546
The following cipher suites are used for encrypting SIP and RTP.
3647

37-
### Ciphers used with TLSv1.2
48+
#### Ciphers used with TLSv1.2
3849

3950
* TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
4051
* TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
@@ -45,12 +56,12 @@ The following cipher suites are used for encrypting SIP and RTP.
4556
* TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
4657
* TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
4758

48-
### Ciphers used with TLSv1.3
59+
#### Ciphers used with TLSv1.3
4960

5061
* TLS_AES_256_GCM_SHA384
5162
* TLS_AES_128_GCM_SHA256
5263

53-
### Ciphers used with SRTP
64+
#### Ciphers used with SRTP
5465

5566
* AES_CM_128_HMAC_SHA1_80
5667

0 commit comments

Comments
 (0)