You need the following:
- A web server that is capable of running SSL
- Access to the SSL configuration functions of your webserver (you may need to speak to your webhost if you cannot readily identify where these functions are)
- A Certificate Signing Request (CSR)