Configuring client certificates enables mutual TLS (mTLS) authentication between clients and points of presence (POPs) in Edge Security Acceleration (ESA). This improves security levels of client connections.
Issue client certificates
You can use ESA-managed certificate authority (CA) to create client certificates and deploy the client certificates on your mobile apps. A unique CA is created for each Alibaba Cloud account. All client certificates issued by ESA-managed CA are considered trusted by POPs.
Create a certificate
Log on to the ESA console.
In the left-side navigation pane, click Websites.
On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.
In the left-side navigation pane, choose
.In the Client Certificates section, click Create Certificate.
Set the CSR Generation, Private Key Type, and Certificate Validity fields based on your requirements.
NoteThe default validity period of a certificate is one year.
Click OK.
ImportantIn the Preview Certificate dialog box, click Copy Certificate and Copy Private Key and paste the content to your client. After you close the dialog box, the certificate and private key are no longer displayed in ESA.
Associate a client certificate with domain names
Log on to the ESA console.
In the left-side navigation pane, click Websites.
On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.
In the left-side navigation tree, choose
.In the Domain Names section of the Client Certificates page, click Configure.
Specify domain names in the Domain Name field.
NoteThe specified domain names must be subdomains of the website.
You can associate a client certificate with up to 50 subdomains of the website at the same time.
Click OK.
Revoke a certificate
If you no longer use a certificate, you can revoke the certificate by using the following steps:
Log on to the ESA console.
In the left-side navigation pane, click Websites.
On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.
In the left-side navigation tree, choose
.Click Client Certificates. On the Client Certificates page, find the certificate and click Revoke in the Actions column.
In the message that appears, select the I confirm that the certificate is no longer required check box and click OK.