How to solve "Your clock is ahead"

How to solve "Your clock is ahead"

Today, I would like to talk about one error that people may come across when they attempt to visit a site. Sometimes, after you open a webpage on chrome, the "Your clock is ahead" error will appear. There is no "Continue" button on chrome now and you can't visit the site. What causes this error? How to solve the problem? You will find the answers in the upcoming parts of this article.

What makes "Your clock is ahead" appear

There are basically two reasons causing the "Your clock is ahead" error. One is that the SSL certificate of the site you try to visit has expired. Another one is that the root certificate to issue the SSL certificate in your system has been abandoned, which means your system lacks the new root certificate.

How to solve the problem

Situation 1

The SSL certificate of the site has expired and your system does not lack the root certificate. Open the site you want to visit. Click on the "Lock" icon before "https" and select "Certificate". You can see the validity of the SSL certificate on the "General" tab. Go to the "Certification Path" tab and check the certificate status of the root certificate. If you find the SSL certificate has expired and the certificate status of the root certificate is OK, you are in the situation 1 and have two choices to solve the problem.

The expired SSL certficate

One choice is to add the launching parameter "--test-type --ignore-certificate-errors" to the chrome shortcut. Right click on the shortcut, choose "Property", move the cursor to the target field, add a space after ".exe", and then add --test-type --ignore-certificate-errors. Launch Chrome and now you can visit the site successfully.

Another one is to use another browser that allows you to continue to visit the site or directly skips the "Your clock is ahead" prompt like IE, Vivaldi with versions newer than 3.5, and TheWorld. IE and Vivaldi display the "Continue" button and TheWorld directly skips the prompt.

Situation 2

If the status of the SSL certificate is still valid but your opertating system lacks the root certificate, you are in the situation 2. If you are using Windows 7, you may encounter this problem and you find that there is no problem visiting the site on a Win10 computer. The solution is to replace the expired root certificate with a valid root certificate. One Win 10 computer should be available to you.

  • Open the site address in chrome. Click on the "Lock" icon before "https" and select certificate. Go to the "Certification Path" tab. You will see the name of the expired root certificate in your system, which is in the first line. Record the name of this expired root certificate.

The expired root certificate

  • Click on the three-dot button of your chrome and choose "Settings". Go to the "Privacy and security" section and expand the "More" menu. Click on the "Manage certificates" option to open the "Certificates" window. Go to the "Trusted Root Certification Authorities" tab, find the expired root certificate, and delete it.

Find and delete the expired certificate in Chrome

  • Visit the site on the Win10 computer and check the name of the valid root certificate.

Check the name of the valid root certificate on the Windows computer

  • Go to "Privacy and security"->"More"->"Manage certificates"->"Trusted Root Certification Authorities" in Chrome and find the name of the valid root certificate. Export this certificate and you will get a ".cer" file. Transfer it to your Win7 computer.

Export the valid root certificate from Chrome

  • Double-click on the valid root certificate to open it. Click on "Install Certificate"->"Next". Choose "Place all certificates in the following store", click on "Browse", and choose "Trusted Root Certification Authorities". Click on "OK"->"Next"->"Finish"->"Yes" to install the root certificate to your Win7 system. Relaunch chrome and you can visit the site now.

Install the valid root certificate on the Windows 7 computer

Many people getting the error "Your clock is ahead" is because their Win7 system uses DST Root CA X3 and lacks ISRG Root X1. Let's Encrypt claimed the DST Root CA X3 expiration on Sep. 30, 2021. Let's Encrypt used DST Root CA X3 to issue certificates when they got started. On Sep. 30, 2021, DST Root CA X3 expired and they started using ISRG Root X1.

To get the root certificate, visit the "certificates" page of Let's Encrypt, download the ".der" file of ISRG Root X and install it. If installing ISRG Root X1 can't solve your problem, download and install the ".der" file of ISRG Root X2.

The "certficates" page of Let's Encrypt

If you still can't visit the site after replacing DST Root CA X3 with ISRG Root X1 or ISRG Root X2, please install the following system patches according to your system type.

Win7 x64 sp1: KB4474419, KB4490628

Win7 x86 sp1: KB4474419, KB4496028

Server 2008 R2 x64 sp1: KB4474419, KB4490628

Please note that If you are a Win7 x64/x86 sp0 user or Server 2008 R2 x64 sp0 user, you should upgrade your system to Win7 x64/x86 sp1 or Server 2008 R2 x64 sp1 Win7 before installing the patches.

Vista x64 sp2: KB4474419, KB4493730

Vista x86 sp2: KB4474419, KB4493730

Server 2008 x64 sp2: KB4474419, KB4493730

Please note that if you are Server 2008 x64/86 sp1, Vista x64/x86 sp0, or Vista x64/x86 sp1 user, you should upgrade your system to Server 2008 x64/86 sp2 or Vista x64/x86 sp2 before installing the patches.

Situation 3

This situation is that not only the SSL certificate of the site has expired but also your system lacks the root certificate. In this situation, you have to combine the solutions in situation 1 and situation 2. First, you need to install the root certificate. Second, add the launching parameter "--test-type --ignore-certificate-errors" to the chrome shortcut or use another browser.

Conclusion

A lot of people come across the "Your clock is ahead" error but their system time is correct. Most people who can't visit the site because of this prompt are encountering one of the two situations mentioned previously. No matter which situation you are in, you can add the "--ignore-certificate-errors" parameter to your chrome to bypass the prompt. If you are in situation 2 and want to fix the error, you need to replace the expired root certificate with the valid root certificate. If you encounter another situation making "Your clock is ahead" appear, please share it with me and other people by leaving your comment below.

Recommended Reading

How to delete the blobs.bin file

How to prevent the ".thumbnails" folder being created in the "DCIM" directory

How to prevent the "off" file being created in the "nginx" folder

How to lower the version of an Android app

How to annotate an image without any hassle

How to make photo frames to decorate your photos

Stitch images together with a user-friendly photo collage creator

Fast convert video formats with a video editor for newbies

Avatar for Dong Liu
Dong Liu

Software tech makes life more convenient and helps people manage work in a more efficient way. As a tech geek, I select practical gadgets and share you with them. Should you have any advice, please feel free to let me know.

Leave a comment

Your email address will not be published. Required fields are marked with *