They allow essential encryption of connections but lack third-party verification. There's no way to guarantee the legitimacy of self-signed certificates, so browsers will display errors or warnings when encountering them. Even when a certificate is perfectly-formed, signed, and follows the chain of trust, it may basically be a valid certificate https://www.hostscheap.com/ssl-certificates