Hello Cosmin Lupu
Based on the Azure documentation, specifically this part: **
**
You can identify whether your connections verify the root certificate by reviewing your connection string:
If your connection string includes sslmode=verify-ca or sslmode=verify-identity, you need to update the trusted root certificates. You must deploy three root CA certificates to the client certificate store:
- DigiCert Global Root G2 and Microsoft RSA Root CA 2017 root CA certificates, because services are migrating from Digicert to Microsoft CA.
- Digicert Global Root CA, for legacy compatibility to avoid losing connections.
- If your connection string includes
sslmode=disable,sslmode=allow,sslmode=prefer, orsslmode=require, you don't need to update the trusted root certificates. - If your connection string doesn't specify
sslmode, you don't need to update certificates.
Please be informed that there will be no downtime on the database server side.
Reference document: https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-root-certificate-rotation#does-this-change-require-me-to-plan-maintenance-downtime-for-the-database-server
Please make sure that your application is using the correct connection string to avoid connection failure.
If you include the 3 certificates on your application server, without setting sslmode to verify-ca or verify-full (verify-identity), then the certificates will simply be on the server. there will be no problem at all.
If SSL mode is not set to verify ca and verify identity. There is no point updating the certificate
Pease do let me know if you have any further concerns. Thank you.