- Generating a private key.
- Generating a Certificate Signing Request (CSR).
- Getting the CSR signed by a certificate authority - Verisign, Go Daddy, Thawt etc. (Be ready to shell out some money here).
- Uploading the private key, the CSR, and the certificate to your website.
- Configuring the SSL version of your site. And finally ...
- Enabling the SSL for your website.
ScoutApp has a nice article that explains the above steps in detail. Check it out.