A self-signed SSL certificate is an identity certificate that is signed by the same person whose identity is being certified. However, these certificates do not hold much credibility. Moreover, these certificates cannot be revoked, so if a private key is compromised, then an attacker may gain access to an identity. However, CA signed certificates (like those provided by ZNetLive), if compromised, can be revoked, preventing further usage.
Thus, in order to prevent the security risk, it is recommended that any private SSL be utilized instead of utilizing the self-signed certificate.