A self-signed SSL certificate is really an SSL certificate that's not signed by a acknowledged Certificate Authority. Self-signed certificates are free to create, but as they aren't from the acknowledged CA, browsers will commonly display a warning when encountering them. If you have a certificate which contains the non-public key https://www.hostscheap.com/it-consultant-service