How can a browser on a mobile phone pass a self-signed https certificate?
Self-signed https certificates are not trusted by browsers and generally cannot pass. If you want to install an https certificate, it is recommended to apply to a regular CA institution. Symantec, Geotrust, Comodo, RapidSSL and other brands are all good choices.