This article describes how to generate a CSR key for your website. Once you create a CSR key, you will have to copy and paste it to your SSL certificate provider's website while placing your order.
Step 1: Log in to WHM.

Step 2: From the left navigation pane, locate the SSL/TLS section and click on Generate an SSL Certificate and Signing Request.

Step 3: Enter the following information
Email == An email address of a company or individual. Check the checkbox when complete, email me the certificate, key, and CSR if you want to receive a copy of the generated certificate, key, and CSR at the provided email address.

Key Size == Select 2,048 bits.
Domains == Enter fully-qualified domain name for which you plan to use the certificate.
City == Name of the city in which your organization is registered/located. Enter the full city name; do not use abbreviations.
State == Name of state/province where your organization is located. Enter the full state name; do not use abbreviations.

Country == Select the country (in which your organization is registered) name from the drop-down.
Company Name == The name under which your organization is registered.
Company Division == Enter the name of the division within your organization.
Email == An email address of the company or individual at the Certificate Authority can contact you to obtain verification of domain ownership.

Passphrase == The password for the certificate [Please leave this field blank].

Step 4: Click on the Create button

Conclusion:
Generating a CSR in WHM is a quick and essential step toward securing your website with an SSL certificate. By following the process, you provide the necessary details that Certificate Authorities need to validate your domain and issue a trusted certificate. Once the CSR is ready, you can proceed with submitting it to your SSL provider and completing the installation, ensuring that your website delivers secure, encrypted communication to visitors.