Бесплатных сертификатов бывает два вида:

1. Самоподписанный, который создаете самостоятельно.

2. Платный, который дают бесплатно при заказе каких-то услуг, например хостинга. Можно сначала купить какую-нибудь услугу, и получить подарок ssl- сертификат. Например, яндекс.касса.

3. Можно заказать бесплатный ssl-сертификат на сайтах:

https://buy.wosign.com/free/

https://www.startssl.com/

https://letsencrypt.org/