The SSL setting is used to force specific pages to use HTTPS (a secure HTTP), but once SSL is set up for your site. To set up the SSL you need to purchase an SSL certificate from any host hosting company. You can also purchase the same from your host too. This way you can enable HTTPS support for your WooCommerce shop. Your host provider should set the certificate up on the server that’s hosting your site.
Note : WooCommerce only supports dedicated SSL certificates, not self signed certificates.
You will find more on this topic at here