If you select HTTPS for Client Protocol when you add a website to WAF, a certificate must be associated with the website.
You can upload a certificate to WAF. Then you can directly select the uploaded certificate for the protected website.
Prerequisites
You have obtained the certificate file and certificate private key.
Specification Limitations
You can create as many certificates in WAF as the number of domain names that can be protected by your WAF instances in the same account. For example, if WAF can protect 10 domain names, you can create 10 certificates in WAF.
Constraints
If you import a new certificate when adding a protected website or updating a certificate, the certificate is added to the certificate list on the Certificates page, and the imported certificates is counted in the number of created certificates.
Application Scenario
If you select HTTPS for Client Protocol, a certificate is required.
Procedure
- Log in to the management console.
- Click
in the upper left corner of the management console and select a region or project. - Click
in the upper left corner and choose Web Application Firewall (Dedicated) under Security. - In the navigation pane, choose Objects > Certificates.
Figure 1 Certificate list
- Click Upload Certificate.
- In the Upload Certificate dialog box, enter a certificate name, and copy the certificate file and private key into the corresponding text boxes.
Figure 2 Upload Certificate
Only .pem certificates can be used in WAF. If the certificate is not in .pem format, convert it into .pem locally by referring to
Table 1 before uploading it.
Table 1 Certificate conversion commandsFormat
|
Conversion Method
|
CER/CRT
|
Rename the cert.crt certificate file to cert.pem.
|
PFX
|
|
P7B
|
- Convert a certificate. For example, run the following command to convert cert.p7b into cert.cer:
openssl pkcs7 -print_certs -in cert.p7b -out cert.cer
- Rename certificate file cert.cer to cert.pem.
|
DER
|
|
- Before running an OpenSSL command, ensure that the OpenSSL tool has been installed on the local host.
- If your local PC runs a Windows operating system, go to the command line interface (CLI) and then run the certificate conversion command.
- Click Confirm.
Verification
The certificate you created is displayed in the certificate list.
Other Operations
- To change the certificate name, move the cursor over the name of the certificate, click
, and enter a certificate name.
If the certificate is in use, unbind the certificate from the domain name first. Otherwise, the certificate name cannot be changed.
- To view details about a certificate, click View in the Operation column of the certificate.
- In the row containing the certificate you want, click Use in the Operation column to use the certificate to the corresponding domain name.
- To delete a certificate, locate the row of the certificate and click Delete in the Operation column.