Tortoise SVN and expired SSL certificates

If you work with Tortoise SVN and authenticate to your SVN server using a SSL certificate when it expires you may find you get an error message:

SSL handshake failed: SSL error: sslv3 alert certificate expired (http://your.repo.server)

As shown in the screenshot below:

No problem, you’ll just update your certificate? Well its not so simple, Tortoise doesn’t have a GUI to select/update certificates.

An easy solution I found was to open up regedit by going to Start -> Search programs and Files -> Regedit. Then go to Computer/HKEY_USERS/{a random series of numbers}/Software/tigris.org/Subversion/Servers as shown below.

You can delete the folder on the left with the name of your SVN repo. If you have trouble finding the correct location in your registry you can try searching for a key named tigris.org or a value with the name of your certificate file.

Now Tortoise will prompt you to reselect your certificate and your good to go again.

Share
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply