All Products
Search
Document Center

Edge Security Acceleration:Configure edge certificates

Last Updated:Jun 11, 2026

Edge Security Acceleration (ESA) supports HTTPS acceleration. Deploy an SSL/TLS certificate to ESA and enable SSL/TLS to encrypt traffic between clients and ESA edge points of presence (POPs).

Configure certificates

Certificate types

ESA supports free and custom certificates. Free certificates are automatically issued and renewed by trusted certification authorities (CAs) such as Let's Encrypt. Custom certificates allow you to upload enterprise certificates, such as those from GlobalSign, for branding or compliance needs. You must manage the renewal of custom certificates.

  • If you run a website for a small-to-medium business or a personal blog with a single exact-match domain name, we recommend applying for a free certificate.

  • If you require a certificate from a highly trusted certification authority (CA) or already have a certificate for your domain name, we recommend uploading a custom certificate.

Certificate type

Let's Encrypt free certificate

DigiCert free certificate

Custom certificate

Renewal method

Automatic

Automatic

Manual

Certificate type

DV

DV

DV, OV, EV

Certificate algorithm

RSA

RSA

RSA, ECC

Domain type

Exact-match domain name, wildcard domain name

Single exact-match domain name

Single exact-match domain name, wildcard domain name

Note

You can configure both free and custom certificates for the same website. All certificates are added to a certificate pool. When an edge point of presence (POP) receives a client request, it automatically selects the optimal certificate from the pool to send to the client.

Apply for a free certificate

The free certificate feature simplifies certificate management. Enter your domain name, and the system automatically handles the application, domain control validation (DCV), renewal, and deployment.

Note
  • Free certificates cannot be downloaded.

  • During the application process, ESA automatically completes the domain control validation (DCV). You do not need to perform manual validation. For more information, see Automatic domain control validation for free certificates.

  • ESA automatically renews free certificates 30 days before they expire. If a renewal fails, you are notified by SMS and email. In this case, you must upload a custom certificate to prevent service disruptions.

  1. In the ESA console, select Websites, and in the Website column, click the target website.

  2. In the navigation pane on the left, choose Edge Certificates.

  3. In the Certificate Management section, click Apply for Free Certificate. Select a Certificate Authority and enter a Domain Name:

    • Let's Encrypt (No SLA): Each free certificate can include a maximum of 50 domains. You can enter single domains and wildcard domains. A wildcard domain must start with *, and the domains must match the website. A certificate for example.com covers only that domain and does not include subdomains, such as www.example.com. To cover subdomains such as www.example.com, you must apply for a separate wildcard certificate (*.example.com) or add the subdomain separately.

    • DigiCert: For a Digicert single-domain certificate, you can select only one website domain. After you apply for a certificate for example.com, the issued certificate will include both example.com and www.example.com. If you use a subdomain to access ESA (such as www.example.com), you must perform domain control validation for the root domain (such as example.com) when you apply for a Digicert certificate.

  4. Click OK and wait for the certificate application to complete. After the certificate is successfully issued, its status in the Status column changes to Normal.

    image

Upload a custom certificate

You can deploy certificates from Alibaba Cloud Certificate Management Service or a third-party provider to ESA.

Note
  • To purchase an advanced certificate, go to the SSL Certificate console.

  • Ensure that certificates from third-party providers are in the required format. For more information, see Certificate format requirements.

  • You can view certificate details, but for security reasons, the private key is not displayed. Keep your certificate information secure.

  1. In the ESA console, select Websites, and in the Website column, click the target website.

  2. In the navigation pane on the left, choose Edge Certificates.

  3. In the Certificate Management section, click Upload Custom Certificate.

    • If you purchased a certificate from Certificate Management Service, set Certificate Source to Certificate Purchased by Using Certificate Management Service, and select your certificate from the Certificate Name drop-down list.

      Note

      If your certificate is not in the list, verify that the domain name bound to the certificate matches the acceleration domain name.

    • If you are using a certificate from a third-party provider, set Certificate Source to Custom Certificate. Then, enter a Certificate Name and paste the content of your Certificate (Public Key) and Private Key. The certificate is saved in Certificate Management Service. You can view it in SSL Certificate Management.

      Parameter

      Description

      Certificate Name

      Enter a name for the certificate.

      You can use letters, periods, numbers, underscores _, and hyphens -.

      Note
      • The certificate name must be unique. You can view your existing certificates in SSL Certificate Management.

      • If the system indicates that the name is a duplicate, enter a different name and upload the certificate again.

      Certificate (Public Key)

      Paste the PEM-encoded content of your certificate file.

      You can use a text editor to open the PEM-formatted certificate file, copy its content, and paste it into this field.

      Private Key

      Paste the PEM-encoded content of your certificate's private key.

      You can use a text editor to open the PEM-formatted private key file, copy its content, and paste it into this field.

  4. Click OK to upload the certificate.

Enable SSL/TLS

After deploying an SSL/TLS certificate, enable SSL/TLS to activate encrypted HTTPS connections between clients and edge POPs. Once enabled, plain-text HTTP requests are automatically redirected to HTTPS.

  1. In the ESA console, select Websites, and in the Website column, click the target website.

  2. In the navigation pane on the left, choose Edge Certificates.

  3. Turn on the SSL/TLS switch.

    Note

    This configuration applies to all domain names for the website. If you want to enable SSL/TLS encryption for specific domain names only, you can create a rule for those domain names. For more information, see SSL/TLS rules.

    image

Verify the HTTPS configuration

After configuring the certificate and enabling SSL/TLS, access your website over HTTPS in a browser. A lock icon next to the URL confirms that HTTPS is active.

p3701

Update a custom certificate

ESA does not automatically renew custom certificates. Update or reconfigure certificates in the console before they expire to prevent service disruptions. The system sends reminder notifications by email 30 days before expiration.

Update an existing certificate

  1. In the ESA console, select Websites, and in the Website column, click the target website.

  2. In the navigation pane on the left, choose Edge Certificates.

  3. In the Certificate Management section, find the certificate that you want to update, and click Modify in the Certificate Management column.

  4. Update the certificate content as needed, and then click OK.

Configure a new certificate

  1. In the ESA console, select Websites, and in the Website column, click the target website.

  2. In the navigation pane on the left, choose Edge Certificates.

  3. In the Certificate Management section, click Upload Custom Certificate. Based on the Certificate Source, enter the required information, and then click OK.

  4. After confirming that the new certificate is uploaded, find the expiring certificate and click Delete in the Actions column. Follow the on-screen prompts to delete the certificate.

Site-level and rule-based features

Site-level configurations apply to all requests for the website. To target specific requests, configure the feature as a rule with matching conditions.

Site-level feature

Corresponding rule-based feature

SSL/TLS

SSL/TLS Encryption

Enforce HTTPS

Enforce HTTPS

TLS Cipher Suites and Protocol Version Configuration

TLS Cipher Suites and Protocol Version Configuration

OCSP stapling

OCSP stapling

Opportunistic Encryption

Opportunistic Encryption

HSTS

HSTS

References

Automatic domain control validation for free certificates

To verify domain ownership, certification authorities (CAs) require applicants to complete validation using one of the following methods:

  • DNS validation (for websites added by using NS records): After applying for a free certificate, ESA automatically adds a TXT record to your DNS configuration for domain control validation.

  • HTTP validation (for websites added by using CNAME records): After applying for a free certificate, domain control is confirmed by verifying that a specific file can be placed on the web server of the specified domain.

When you apply for a free certificate for a website that is active in ESA, ESA handles domain control validation (DCV) by using hosted DCV.

Certificate selection priority

If a website has multiple certificates in its certificate pool, an edge point of presence (POP) selects the optimal one to send to the client based on the following priority:

  • Available certificates are prioritized, such as certificates that are within their validity period and match the SNI.

  • Newer certificates are prioritized over older ones.

Plan support

Certificate type

Entrance

Pro

Premium

Enterprise

Let's Encrypt free certificate

10

50

70

100

DigiCert free certificate

Not supported

10

20

50

custom certificate

5

10

20

50

FAQ

DigiCert free certificate features

  • Domain name limit: Each certificate can be issued for only one domain name. Wildcard domain names are not supported.

  • SAN configuration: The certificate is issued with two Subject Alternative Names (SANs): the domain name you request and its www subdomain. For example, if you apply for a certificate for example.com, the certificate will include both example.com and www.example.com.

  • www domain name handling: When you enter a certificate name that starts with www., ESA automatically ignores the leading www..

  • DCV authentication: The domain for TXT record verification is _dnsauth.{{Certificate Name}}. For managed DCV, you must configure a CNAME record for this domain.

  • Validity period: The certificate is valid for three months and supports automatic renewal.

  • Certificate type: Domain Validated (DV) certificate using the SHA-256 with RSA encryption algorithm.

For more frequently asked questions, see SSL/TLS FAQ.