Skip to content

Commit 0df3561

Browse files
committed
[Security] update cert rotation include files for both PostgreSQL and MySQL
1 parent 43cf931 commit 0df3561

File tree

3 files changed

+20
-25
lines changed

3 files changed

+20
-25
lines changed

articles/mysql/flexible-server/includes/certificate-rotation.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,15 @@ description: Certificate rotation for Azure Database for MySQL
44
author: techlake
55
ms.author: hganten
66
ms.reviewer: maghan, randolphwest
7-
ms.date: 01/05/2026
7+
ms.date: 02/17/2026
88
ms.service: azure-database-mysql
99
ms.subservice: security
1010
ms.topic: include
1111
ms.custom: references_regions
1212
---
1313

1414
> [!IMPORTANT]
15-
> **Azure Database for MySQL has started a TLS certificate rotation** to update intermediate CA certificates and the resulting certificate chain. The root Certificate Authorities stay the same.
15+
> **Root certificate rotation schedule:**
1616
>
17-
> If your client configuration uses the [***Recommended configurations for TLS***](../security-tls.md#recommended-configurations-for-tls), you don't need to take any action.
18-
>
19-
> **Certificate rotation schedule**
20-
>
21-
> - Azure regions West Central US, East Asia, and UK South began their TLS certificate rotation on November 11, 2025.
22-
> - From January 19, 2026, this certificate rotation extends to the remaining (except China) regions, including Azure Government.
23-
> - After the Spring Festival (Chinese New Year) 2026, China regions also undergo a certificate rotation that includes a **change to one of the root CAs**.
17+
> - Updates for root CA certificates from DigiCert Global Root CA (G1) to DigiCert Global Root G2 in China regions start March 9, 2026.
18+
> - If your client configuration uses the [***Recommended configurations for TLS***](../security-tls.md#recommended-configurations-for-tls), you don't need to take any action.

articles/mysql/flexible-server/security-tls-root-certificate-rotation.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about the upcoming changes of root certificate rotation that
44
author: shih-che
55
ms.author: shihche
66
ms.reviewer: talawren, maghan, randolphwest
7-
ms.date: 01/05/2026
7+
ms.date: 02/17/2026
88
ms.service: azure-database-mysql
99
ms.subservice: security
1010
ms.topic: concept-article
@@ -15,25 +15,25 @@ ms.custom:
1515

1616
# Root certificate rotation for Azure Database for MySQL
1717

18-
To maintain our security and compliance standards, we start changing the root certificates for Azure Database for MySQL Flexible Server after September 1, 2025.
18+
To maintain security and compliance standards, Microsoft starts changing the root certificates for Azure Database for MySQL Flexible Server after September 1, 2026.
1919

2020
The current root certificate **DigiCert Global Root CA** is replaced by two new root certificates:
2121

2222
- **DigiCert Global Root G2**
2323
- **Microsoft RSA Root Certificate Authority 2017**
2424

25-
If you use Transport Layer Security (TLS) with root certificate verification, you must have all three root certificates installed during the transition period. Once all the certificates are changed, you can remove the old SHA-1 root certificate **DigiCert Global Root CA** from the store. If you don't add the new certificates before September 1, 2025, your connections to the databases **fail**.
25+
If you use Transport Layer Security (TLS) with root certificate verification, you must install all three root certificates during the transition period. Once you change all the certificates, you can remove the old SHA-1 root certificate **DigiCert Global Root CA** from the store. If you don't add the new certificates before September 1, 2025, your connections to the databases **fail**.
2626

2727
This article provides instructions on how to add the two new root certificates, and answers to frequently asked questions.
2828

29-
> [!NOTE]
29+
> [!NOTE]
3030
> If the continued use of SHA-1 is a blocker and you want to have your certificates changed before the general rollout, follow the [instructions in this article for creating a combined certificate authority (CA) certificate on the client](#how-to-update-the-root-certificate-store-on-your-client). Then open a support request to rotate your certificate for Azure Database for MySQL.
3131
3232
## Why is a root certificate update required?
3333

34-
Azure Database for MySQL users can only use the predefined certificate to connect to their MySQL server instances. The current certificate is signed by **DigiCert Global Root CA**. It uses SHA-1. The SHA-1 hashing algorithm is considerably insecure, due to discovered vulnerabilities. It's no longer compliant with our security standards.
34+
Azure Database for MySQL users can only use the predefined certificate to connect to their MySQL server instances. The current certificate is signed by **DigiCert Global Root CA**. It uses SHA-1. The SHA-1 hashing algorithm is considerably insecure, due to discovered vulnerabilities. It's no longer compliant with security standards.
3535

36-
We need to rotate the certificate to one signed by a compliant root certificate authority to remediate the issue.
36+
Microsoft needs to rotate the certificate to one signed by a compliant root certificate authority to remediate the issue.
3737

3838
## How to update the root certificate store on your client
3939

@@ -43,11 +43,11 @@ The following steps guide you through the process of updating the root certifica
4343

4444
1. Download the three root certificates. If you installed the **DigiCert Global Root CA** certificate, you can skip the first download:
4545

46-
1. [Download the DigiCert Global Root CA certificate](https://cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem).
46+
- [Download the DigiCert Global Root CA certificate](https://cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem).
4747

48-
1. [Download the DigiCert Global Root G2 certificate](https://cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem).
48+
- [Download the DigiCert Global Root G2 certificate](https://cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem).
4949

50-
1. [Download the Microsoft RSA Root Certificate Authority 2017 certificate](https://www.microsoft.com/pkiops/certs/Microsoft%20RSA%20Root%20Certificate%20Authority%202017.crt).
50+
- [Download the Microsoft RSA Root Certificate Authority 2017 certificate](https://www.microsoft.com/pkiops/certs/Microsoft%20RSA%20Root%20Certificate%20Authority%202017.crt).
5151

5252
1. Add the downloaded certificates to your client certificate store. The process varies depending on the client type.
5353

@@ -103,9 +103,9 @@ openssl x509 -inform der -in MicrosoftRSARootCertificateAuthority2017.crt -out M
103103

104104
## Other clients
105105

106-
For other users that use other clients, you need to create a combined certificate file that contains all three root certificates.
106+
For users of other clients, create a combined certificate file that contains all three root certificates.
107107

108-
Other clients such as:
108+
Other clients include:
109109

110110
- MySQL Workbench
111111
- C or C++
@@ -119,7 +119,7 @@ Other clients such as:
119119

120120
### Steps
121121

122-
1. Create a new text file and save it as `combined-ca-certificates.pem`
122+
1. Create a new text file and save it as `combined-ca-certificates.pem`.
123123
1. Copy and paste the contents of all three certificate files into this single file in the following format:
124124

125125
```output
@@ -136,7 +136,7 @@ Other clients such as:
136136

137137
## Data-in replication MySQL
138138

139-
For data-in replication where **both primary and replica are hosted on Azure**, you can merge the CA certificate files in this format:
139+
For data-in replication where **both primary and replica are hosted on Azure**, merge the CA certificate files in this format:
140140

141141
```output
142142
SET @cert = '-----BEGIN CERTIFICATE-----

articles/postgresql/security/includes/certificate-rotation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ ms.topic: include
2222
> - Updates for Central US start on January 26, 2026.
2323
> - Updates for all other regions start on January 28, 2026.
2424
25-
**Root certificate rotation schedule:**
26-
27-
- Updates for root CA certificates from DigiCert Global Root CA (G1) to DigiCert Global Root G2 in China regions start March 9, 2026.
25+
> **Root certificate rotation schedule:**
26+
>
27+
> - Updates for root CA certificates from DigiCert Global Root CA (G1) to DigiCert Global Root G2 in China regions start March 9, 2026.

0 commit comments

Comments
 (0)