Verifying The SSL Certificate Expiration with a tool

An active member of our community developed a very handy tool to verify – or let’s actually say monitor – the validity of SSL server certificates.

After downloading and extracting the the ZIP-file the tool is quite self explanatory. Press CTRL+A or click Add Server Entry on the Server List menu. Once you have entered the web address and SSL port, the entry appears in the list of servers.


To perform the verification, just click the Scan button on the toolbar. The validity information is added to the table.

If you’d need to regularly verify the time validity of SSL certificates, save the server list for re-use.

Comments (10)

  1. Anonymous says:

    Vadims, Thanks for uploading the tool. For sure I'll take a look against your PS script as well


    Fernando Poitivin Gonçalves

  2. Anonymous says:

    MS2065, can we have the download link available again ?



  3. Vadims Podans says:

    If you wish to automate SSL certificate validation (say, running against multiple servers), you can use my PowerShell implementation:…/Post.aspx

    BTW, I've uploaded a copy of the tool.


  4. carl says:

    I like the tool and the benefit that it provides, but there's some improvements I would really like to see:

    * Sorting on the dates and days left to be based on the date and days left, not the string.

      In this tool, the list 1, 11, 140, 2, 24, 3 is an ordered list instead of 1, 2, 3, 11, 24, 140 as it should be

    * Running the tool on a large list of domains takes a while and ends up requiring a lot of user input. (every error encountered requires a click). I would rather see the error go to the Subject field than have a MessageBox pop up every time.

    * Similarly, from the perspective of a large list, an import ability (non-XML) of hosts or hosts+ports (copy+paste or csv)

    * When you enter in a wildcard certificate and the tool is able to resolve it and pull back a certificate, the view feature will not work because the '*' is an invalid character for a file. (When you try to write it to the Local SettingsTemp directory, try a different character like ^ or &)

    * There is a "System.ArgumentOutOfRangeException: InvalidArgument=Value of '0' is not valid for 'index'." when you select 'View Certificate' if nothing is selected, just check the bounds before attempting to do work.

    Again, thanks a lot for the tool!

  5. Chris says:

    The link to the download does not work?

  6. Vadims Podans says:

    I just wrote a more powerful tool. More details are here:…/Post.aspx

  7. Anoop C Nair says:

    Could you please provide the source code for this

  8. loler says:

    The download link is broken, could you update it ?

  9. loler says:

    The download link is broken, could you update it ?

  10. KellyK says:

    Download link is still broken?