Yes SSL certificates can be used on a shared hosting account.
In fact your website may already have SSL installed from your web hosting provider.
Most shared hosts now are providing SSL to websites and all you have to do is type in https:// and put your domain name after that https:// and you can see if an SSL certificate has been installed.