A self-signed certificate is a certificate that you have issued to yourself. Technically, such an SSL is valid over HTTPS, but browsers will issue a warning that there is no certificate. Such a certificate can be issued by anyone, even a fraudster. We recommend purchasing only verified SSLs. Or host the Site on a web hosting service with free SSL.