A certificate must be installed on the server.
The certificate must mach the web address to prevent a browser warning or error.
The certificate must be issued by an authority recognized by the client computer to prevent a browser warning or error.
All of the above.
Useful resources, SSL Certificates