Yes, that is possible.
To generate CSR for your SSL provider:
- Click on SSL/TLS in cPanel.
- Click on the option to generate a CSR, and proceed to fill in the details and generate the CSR.
You can click on the option to upload an SSL/Private key to upload the certificate from your SSL provider from the image below (in SSL/TLS in cPanel).
Kindly follow the instructions from your SSL provider on uploading the SSL to your web hosting.