SSL certificates are used to verify the authenticity of the originating server to the client. You can create your own, and self-sign it, but that doesn't mean much to new site visitors (only the ones who saved it and will notice if it changes). If you want to look professional and have clients trust you, you need to get it signed by a CA like verisign or thawte so that the chain of trust can be verified.