You have the downsides of self-signed certs... the implications all revolve around the SSL protocol and how the protocol is negotiated. If you aren't familiar with all of the potential downsides you should probably Google it. It's kind of beyond the scope of this forum and I'd rather you Google it and get it from a pro than me risk giving you incorrect information since the question and answer revolve around security. ;)