In order to work over the HTTPS protocol, the Visual SVN Server should be equipped with an SSL certificate.A server certificate contains detailed identification information, such as the name of the organization that is affiliated with the server content, the name of the organization that issued the certificate, the name of the server and so on.In most cases, certificate is signed by a trusted Certificate Authority (CA).

error validating server certificate-2

If a certificate is not trusted by client, the connection will be encrypted but it's not sure that client communicates with the true server.

Self-signed SSL certificate is pre-generated during the first setup of Visual SVN Server.

Self-signed certificate allows you to setup encrypted connection to the server but it's not trusted by standard Subversion clients and web-browsers.

Most often, the purpose of data validation is to ensure correct input to a computer application.

Validation can be defined by many different methods, and deployed in many different ways.

Server side validation is performed by a web server, after input has been sent to the server.

Client side validation is performed by a web browser, before input is sent to a web server.

Visual SVN Server supports secure connection over the HTTPS protocol (Hypertext Transfer Protocol Secure).

This protocol is a combination of the Hypertext Transfer Protocol with the SSL/TLS protocol to provide encryption and secure identification of the server.