SSL certificates are issued by a Certificate Authority (CA). These CAs can either provide certificates for free or charge upwards of 500 USD for each certificate, depending on the level of security these will provide.