All Products
Search
Document Center

Edge Security Acceleration:Configure an edge certificate

Last Updated:Dec 03, 2025

Edge Security Acceleration (ESA) supports HTTPS secure acceleration. To encrypt requests between clients and ESA points of presence (POPs), deploy an SSL/TLS certificate to ESA and enable the SSL/TLS feature.

Configure a certificate

Certificate types

ESA supports free and custom certificates. The system automatically issues and renews free certificates from trusted certification authorities (CAs), such as Let's Encrypt; With custom certificates, you can upload your own enterprise certificates, such as those from GlobalSign, for branding and compliance. You need to manage the renewal of custom certificates.

  • If your business is a small or medium-sized enterprise (SME) site or a personal blog with a single exact-match domain name, request a free certificate.

  • If you need a certificate from a more trusted certification authority, or if you already have a domain name certificate, upload 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 name 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 site. All certificates form a certificate pool. When a POP receives a client request, it automatically selects the optimal certificate from the pool to return to the client.

Request a free certificate

The free certificate feature provides a convenient way to issue and manage certificates. You can enter a domain name to automatically request, validate, renew, and deploy a certificate.

Note
  • Free certificates cannot be downloaded.

  • During the certificate request process, ESA automatically completes the domain control validation. You do not need to confirm it manually. For more information, see Automatic domain control validation for free certificates.

  • ESA automatically renews free certificates 15 days before they expire. If the renewal fails, you will be notified by text message and email. You must then manually upload a custom certificate to avoid service interruptions.

  1. In the ESA console, select Websites. In the Website column, click the target site.

  2. In the navigation pane on the left, choose SSL/TLS > Edge Certificates.

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

    • Let's Encrypt (No SLA): Each free certificate can include up to 50 domain names. You can enter single domain names and wildcard domain names (which must start with *). The domain names must match the site. A certificate for example.com covers only that domain name. It does not cover subdomains such as www.example.com. To cover a subdomain such as www.example.com, you must add the subdomain separately or request a separate wildcard certificate (*.example.com).

    • DigiCert: For a DigiCert single-domain certificate, you can select only one site domain name. After you request a certificate for example.com, the issued certificate will include both example.com and www.example.com.

  4. Click OK and wait for the request to complete. After the certificate is issued, the Status column displays Normal.

    image

Upload a custom certificate

You can request a certificate from Alibaba Cloud Certificate Management Service (formerly Alibaba Cloud Security) or a third-party provider, and then deploy it to ESA.

Note
  • To purchase a certificate, you can purchase an advanced certificate in the SSL Certificate console.

  • If your certificate is issued by a third-party provider, it must meet the format requirements. For more information, see Certificate format requirements.

  • You can view the certificate details, but you cannot view the private key because it is sensitive information. You must keep your private key secure.

  1. In the ESA console, select Websites. In the Website column, click the target site.

  2. In the navigation pane on the left, choose SSL/TLS > Edge Certificates.

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

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

      Note

      If you cannot select your purchased certificate, check whether the domain name attached to the certificate is the same as the accelerated domain name.

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

      Parameter

      Description

      Certificate Name

      Set a name for the certificate you want to upload.

      The name can contain letters, periods (.), digits, underscores (_), and hyphens (-).

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

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

      Certificate (Public Key)

      Enter the content of the certificate file in PEM format.

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

      Private Key

      Enter the content of the private key file in PEM format.

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

  4. Click OK to upload the certificate.

Enable SSL/TLS

After you deploy an SSL/TLS certificate, you must enable the SSL/TLS feature. This allows clients to establish encrypted communication with POPs over HTTPS. The system also automatically intercepts plaintext HTTP requests and redirects them to HTTPS. This process ensures end-to-end data encryption and tamper-proofing, helps you meet security compliance requirements, and improves your site's credibility.

  1. In the ESA console, select Websites. In the Website column, click the target site.

  2. In the navigation pane on the left, choose SSL/TLS > Edge Certificates.

  3. Turn on the SSL/TLS switch.

    Note

    This configuration applies to all domain names under the site. If you want to enable SSL/TLS encryption for only specific domain names, you can add a rule. For more information, see SSL/TLS Rules.

    image

Verify the HTTPS configuration

After you configure the certificate and enable SSL/TLS, you can verify the configuration by accessing a resource over HTTPS in a browser. If a lock icon appears next to the URL, this indicates that HTTPS acceleration is active.

p3701

Update a custom certificate

ESA does not support automatic renewal for custom certificates. To prevent service interruptions from an expired certificate, you must log on to the console to update it before it expires. You will receive a reminder by email 30 days before the expiration date. Allow sufficient time for the update to ensure business continuity.

Update an existing certificate

  1. In the ESA console, select Websites. In the Website column, click the target site.

  2. In the navigation pane on the left, choose SSL/TLS > Edge Certificates.

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

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

Configure a new certificate

  1. In the ESA console, select Websites. In the Website column, click the target site.

  2. In the navigation pane on the left, choose SSL/TLS > Edge Certificates.

  3. In the Certificate Management area, click Upload Custom Certificate. Provide the required information based on your Certificate Source, and then click OK.

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

Related topics

Automatic domain control validation for free certificates

To ensure the legitimacy of domain name ownership, the certification authority (CA) requires applicants to complete validation in one of the following ways:

  • DNS validation (for sites connected via NS records): After you request a free certificate, ESA automatically adds a TXT DNS record to the site for domain control validation.

  • HTTP validation (for sites connected via CNAME records): After you request a free certificate, the system validates your control over the domain name by checking whether you can place a specific file on the web server of the specified domain.

When you request a free certificate for a site that is successfully connected and activated, ESA hosts the DCV for your site.

Certificate selection priority

You can configure both free and custom certificates for the same site. All certificates form a certificate pool. When an POP receives a client request, it automatically selects the optimal certificate from the pool to return to the client. The selection priority is as follows:

  • Certificates in an active state (for example, within the validity period and with a matching Server Name Indication (SNI)) are prioritized.

  • More recently configured certificates are prioritized over older ones.

Support by subscription plan

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