After applying for an SSL certificate, complete the mandatory domain ownership verification to enable the certification authority (CA) to issue it. This guide covers both DNS verification (automatic/manual) and file verification via a server-side file upload.
Usage notes
Applicable certificate: Official Certificate.
Certificate status: Validating Application.
Procedure
Based on your certificate type (DV, OV, or EV), see Verify domain ownership for a DV certificate or Verify domain ownership for an OV or EV certificate to complete the verification.
Verify domain ownership for a DV certificate
Step 1: Get verification information
If the Verify Information panel for the current certificate is closed, go to the SSL Certificate Management page. In the certificate list on the right, find the target certificate . Then, click Verify in the Actions column to open the Verify Information panel.
Step 2: Verify domain name ownership
After you submit a DV certificate application, use one of three verification methods: Automatic DNS Verification, Manual DNS Verification, or File Verification. Follow the instructions for your chosen method.
Once domain ownership verification is complete for a DV certificate, the CA automatically reviews and issues it, typically within 1 to 15 minutes.
Passing domain ownership verification does not mean the CA has completed its review. For the final review result, see View the CA review result.
Automatic DNS verification
If the message 'Domain name verification succeeded' appears below the Verify button in the Verify Information panel, the verification is complete. Otherwise, follow the instructions in the prompt, see the FAQ for help, and click Verify again until the verification is successful.
If the domain for the DV certificate application meets the conditions for automatic verification, the system selects Automatic DNS Verification by default, and this option cannot be changed.
After submitting the application, Alibaba Cloud automatically adds a DNS record in the Alibaba Cloud DNS console to verify ownership of the domain.
The console may experience a delay in validating the DNS record. If your DNS record has already taken effect but the console still prompts "No DNS record found." after you click Verify, wait a few minutes and try again.
To ensure that automatic DNS verification proceeds smoothly, any conflicting TXT records in your DNS service are deleted when the new DNS record is added. Consider if this action affects any third-party services that rely on this TXT record for authentication.
Manual DNS verification
Manually add a TXT record with your DNS provider to verify domain ownership.
DNS record effective time
New DNS records: Takes effect in real time.
Deleting or modifying records: Depends on the DNS Time to Live (TTL), which is typically 10 minutes.
Changing DNS servers: Takes effect within 48 hours by default.
Verification steps
Before the certificate is issued: Do not delete the added DNS record. Otherwise, certificate issuance fails.
After the certificate is issued: we recommend deleting the TXT record to avoid conflicts when adding new records later.
If the console displays the message 'The current operation is not authorized. Contact an administrator for authorization.', contact your RAM account administrator. For more information, see Manage RAM user permissions to grant the
AliyunDNSFullAccesspermission to the current account (or grant the specific permissions as prompted by the console). We recommend that you follow the principle of least privilege and grant only the permissions prompted by the system.
Get the verification information.
In the Verify Information panel, under Add a DNS record in the domain name console, copy the Type, Host Record, and Record Value. You will need to add this information at your DNS provider.
Add the DNS record.
Add a DNS record at your domain's DNS provider. The following example shows how to add a TXT record in Alibaba Cloud DNS:
NoteIf your domain name does not use Alibaba Cloud DNS, perform this operation with your DNS provider.
Log on to the Alibaba Cloud DNS console using the Alibaba Cloud account of the registrant. Find the target domain name and click Settings in the Actions column to go to the DNS Settings page.
Click Add Record. In the panel that appears, enter the verification information that you obtained in the previous step, including the Type, Host Record, and Record Value. Then, click OK.
NoteThe image on the left shows the record information from the Certificate Management Service console, and the image on the right shows the settings in the Alibaba Cloud DNS console.

Verify the domain name.
After you configure the DNS record, click the Verify button in the Verify Information panel. If the message
Domain name verification succeededappears below the Verify button, the verification is complete. Otherwise, follow the instructions in the prompt, see the FAQ for help, and click Verify again until the verification is successful.ImportantThe console may experience a delay in validating the DNS record. If your DNS record has already taken effect but the console still prompts "No DNS record found." after you click Verify, wait a few minutes and try again.
File verification
Verification requirements
Open server ports: The CA retrieves the verification file content only over port 80 (HTTP) and port 443 (HTTPS). You must make sure that these two ports are open on your server. If your HTTPS service is temporarily unavailable, you must temporarily shut down the HTTPS service (stop listening on port 443).
Ensure both the root domain and www subdomain are accessible: Whether you are applying for a root domain (such as
aliyundoc.com) or awwwdomain, you must ensure both are publicly accessible.Prohibit URL redirection: The CA's verification does not support any HTTP redirection, such as 301 permanent redirects or 302 temporary redirects.
Verification steps
Download the verification file.
After submitting the certificate application for review, go to the Download Verification File section. Click verification file to download the verification file package to your local computer. Unzip the package to get the verification file.
ImportantAfter downloading and unzipping the package to get the verification file, do not modify the file in any way (including opening, editing, or renaming it).
The file is valid for only 3 days after being downloaded. If you do not complete the file verification within this period, you will need to download a new verification file.

Upload the verification file.
The following example shows how to configure file verification for an Nginx (Linux version) server running on an Alibaba Cloud ECS instance.
NoteWe recommend that a server administrator performs this operation.
Connect to the ECS instance. For more information, see Select a method to connect to an ECS instance.
Run the following commands to create the file verification directory (
.well-known/pki-validation/) in the server's web root directory (the default for Nginx is/var/www/html/).cd /var/www/html mkdir -p .well-known/pki-validationUpload the verification file to the verification directory (
/var/www/html/.well-known/pki-validation/).You can use the local file upload feature of a remote logon tool, such as PuTTY, XShell, or WinSCP, to upload files. If you are using an Alibaba Cloud Elastic Compute Service (ECS) instance, see Upload or download files for more information about how to upload files,
WarningBefore the certificate is issued, do not delete the verification file from the server. Doing so will cause the certificate issuance to fail.
Verify the domain name.
After successfully uploading the verification file, return to the Certificate Management Service console. In the certificate list, click the Verify button in the Actions column for the target certificate. There can be a delay in console file verification. If you see a No file found message, wait about one minute and try again. If verification still fails after multiple attempts, re-upload the correct file.
NoteThe system automatically verifies the file content at
http://<your_domain_name>/.well-known/pki-validation/<verification_file_name>orhttps://<your_domain_name>/.well-known/pki-validation/<verification_file_name>.
Verify domain ownership for an OV or EV certificate
After submitting an application for an OV or EV certificate, the CA will contact you using the phone number or email from your application, typically within one business day (based on its local time zone, excluding holidays).
If the information provided is correct and you respond promptly to the CA's verification requests, OV and EV certificates are typically issued within 5 calendar days. If the certificate is not issued within 30 calendar days, the application review automatically fails.
If you have not received a call or email after 5 business days, contact your account manager for assistance.
To check the current progress, go to the SSL Certificate Management page. Find the target certificate in the certificate list . Then, click the
icon in the Status column to view the details.
Phone
CA staff will call the phone number provided in the certificate application to verify the application information. Ensure the contact person's phone is on and available to receive the verification call from the CA.
The CA will send a domain verification email to the contact email address provided in the certificate application. Check your email promptly and follow the instructions in the message.
The content of the email varies based on the certificate brand. The following email examples are for reference only. The actual email that you receive is the one that is valid.
GlobalSign

View the CA review result
After you complete domain ownership verification, the CA will review your application. For information on how to handle the review results, see Processing CA review results.
FAQ
DNS verification
Is it possible to change the domain verification method from Automatic DNS verification?
No. If the system defaults to Automatic DNS verification for your domain, you cannot switch to another method such as manual DNS or file verification. To use a different method, you must use a separate Alibaba Cloud account to either purchase the certificate or manage the domain's DNS.
How can I check if a DNS record has taken effect?
Alibaba Cloud provides the Network Probe Tool to help you check whether a DNS record is active. To use the tool:
In the Apply for Certificate panel, click View Record Value.

On the DNS tab, click OK.

If the resolution result in the Probe Check Result list matches the value of the DNS record that you configured, the DNS record is in effect.
Why do I get a
No DNS record found.error during SSL verification?This error occurs for one of the following reasons:
The DNS record is missing: You haven't added the required TXT record at your DNS provider. Refer to Manual DNS authentication and add the record.
Console verification is delayed: DNS propagation takes time. If you're sure the record is correct, wait a few minutes and click Verify again.
The domain names do not match: The domain bound to the certificate application must exactly match the domain where you created the DNS record. If they differ, click Modify on the verification page, correct the domain, and resubmit the application.
NoteIf you do not use Alibaba Cloud DNS, you can go to your DNS provider's console to confirm the domain name.
Confirm that the domain names match.

On the SSL certificate validation page, you can click Modify, re-enter the domain name to bind to the certificate, and then submit it for review again.

Why do I get a
Mismatch found in the DNS record.error during SSL verification?This error means the CA found a DNS record for your domain, but its value is incorrect. Here are the common causes and solutions:
Incorrect DNS record value: This is often a copy-paste error. Carefully copy the Host Record and Record Value from the certificate application panel again and update them in your DNS configuration.

Using a third-party DNS provider (such as DNSPod): The Alibaba Cloud console check might report an error even if the record is set up correctly with your provider. You can safely ignore the console error and wait for the CA to complete its own verification process.
Expired TXT record for a DigiCert DV certificate: The TXT record for a DigiCert DV certificate is only valid for 24 hours.
Delete the old TXT record from your DNS provider.
In the Certificate Management Service console, reapply for the target certificate, and get a new TXT record value.
Add the new TXT record to your DNS configuration.
NoteThis time limit does not apply to GeoTrust DV certificates; their timestamps remain valid.
Record has not propagated to overseas DNS servers: A delay in dynamic DNS synchronization can prevent the CA's overseas servers from seeing the latest record. Ensure your dynamic DNS service is working correctly and allow more time for propagation.
How do I fix a
Verification timed out. Try again.error during DNS validation?This error indicates a network problem preventing our verification system from querying your domain's nameservers. Contact your DNS provider to investigate and resolve potential network connectivity issues on their end.
My DNS record has propagated correctly, so why does the console verification keep failing?
The console's check can lag behind actual DNS propagation. Even if a tool such as
digshows the record is correct, our verification service might be reading from a cached or delayed state. Wait one minute and then click Verify again.How do I resolve an SSL verification failure caused by a CAA DNS record?
A Certification Authority Authorization (CAA) record restricts which CAs can issue certificates for your domain. If your chosen CA is not authorized, verification fails. Here's how to fix it:
Solution 1: Remove the CAA record. In your DNS provider's control panel (such as Alibaba Cloud DNS console), delete the CAA record for your domain and re-apply for the certificate.
Solution 2: Add the CA of the certificate to the CAA DNS record. After the record propagates, re-apply for the certificate.
NoteIf your domain uses a CNAME record pointing to
github.io, it inherits GitHub's CAA policy. To proceed, either temporarily pause the CNAME record or addtrust-provider.com,globalsign.com, andsectigo.comto your domain's CAA record.How do I set up DNS verification if my domain isn't managed by Alibaba Cloud DNS?
Solution
Method
Advantage
Configure the record at your current provider.
Log on to your current domain name platform and add the SSL certificate validation record (TXT) from Alibaba Cloud.
NoteContact your provider's support if you need assistance.
Fast and direct. No domain name transfer is required.
Transfer your domain to Alibaba Cloud.
Follow the steps to transfer a domain name to Alibaba Cloud. Once complete, you can manage all DNS records in the Alibaba Cloud DNS console.
ImportantTransferring a domain requires paying a one-year renewal fee.
Convenient for future certificate renewals and unified domain name management.
File verification
Why do I get a
No file found.error during HTTP file verification?This error means the CA's server could not find the verification file at the expected URL. Check for these common causes:
The file is in the wrong directory: The verification file must be placed in the
/.well-known/pki-validation/directory within your website's root folder.There is a delay in console verification: If you have confirmed the file is in the correct location and publicly accessible via both HTTPS Address and HTTP Address, the console check may be delayed. Wait a few minutes and click Verify again.
How do I resolve a
Verification timed out. Try again.error during HTTP file verification?This error indicates the CA's servers could not connect to your web server. It is typically caused by a network or server configuration issue. Here's how to troubleshoot:
Ports 80 or 443 are blocked: The CA must be able to connect to your server over HTTP (port 80) or HTTPS (port 443).
Solution: Ensure your server's firewall and any cloud security groups (such as Alibaba Cloud ECS security groups) allow inbound traffic on TCP ports 80 and 443.
Alternative: If you cannot open the required ports, cancel the application and re-apply using Manual DNS Verification.
A URL redirect is configured: The CA's verifier does not follow 301 or 302 redirects.
How to check: Use a command such as
wget -S http://<your_domain>/.well-known/pki-validation/<verification_file_name>to see if it returns a301 Moved Permanentlyor302 Foundstatus.Solution: Temporarily disable any redirect rules in your web server configuration that affect the
/.well-known/pki-validation/path. The following code provides examples of 301 and 302 configurations in the nginx.conf file.301 configuration
server { listen 80; server_name <your_root_domain> <your_www_subdomain>; return 301 <redirect_domain>$request_uri; }302 configuration
location /.well-known/ { return 302 <redirection_URL> }
An IP whitelist is blocking the CA: If your server or network firewall restricts access to specific IP addresses, it will block the CA's verification servers.
Solution: Temporarily add the IP address ranges for your certificate's CA to your firewall's whitelist.
CA Vendor
IP
DigiCert
216.168.247.9
64.78.193.238
216.168.249.9
GlobalSign
211.123.204.251
180.222.177.99
114.179.250.1
114.179.250.2
27.115.18.218
What causes a
File content is invalid.error during HTTP file verification?This error means the CA found a file at the verification URL, but its content was incorrect. Here are the common reasons:
The root domain and the www subdomain cannot simultaneously access the verification file
The CA checks for the file on both
your-domain.comandwww.your-domain.com. Ensure your server is configured to serve the file for both hostnames. For example, bothhttp://aliyundoc.com/.well-known/pki-validation/fileauth.txtandhttp://www.aliyundoc.com/.well-known/pki-validation/fileauth.txtmust be accessible.The verification file is outdated or modified: Never open, edit, or rename the verification file after downloading it.
Solution: In the Verify Information panel, click View Detected File and make sure that its content matches the latest verification file. If the content does not match, download and upload the verification file again, and then perform verification again.

The file is inaccessible over HTTPS: If your site uses HTTPS, the CA will try to access the file over a secure connection.
Solution 1: Ensure your HTTPS configuration serves the file correctly.
Solution 2: Temporarily disable any HTTP-to-HTTPS redirect for the verification path.
A CDN is serving a stale or incorrect file: If you use a CDN, an edge node may be caching an old version of the file.
Solution 1: Sync the verification file to CDN service nodes outside China, or temporarily disable the CDN acceleration service for regions outside China.
Solution 2: If you cannot make changes to the CDN service node servers, click Cancel Application in the Apply for Certificate panel and change the domain verification method to Manual DNS Verification.
The verification file has expired: The downloaded file is only valid for a limited time (typically 3 days).
Solution: Download a new verification file from the console and upload it to your server.
