You may use the server's built-in certificate or generate a self-signed certificate free of charge. The requirements are:
- a dedicated IP address
- SSL access (ask your web host to enable the feature if they haven't already)
- an understanding of non-trusted certificates (see the sections on shared and self-signed certificates below)