InMotion Hosting Support Center

Reseller accounts are now able to add FreeSSL certificates to their customer accounts. The process for this involves the use of the WHM interface. FreeSSL certificates are added to accounts that have been assigned to specific account packages that include the AutoSSL in their respective feature lists.

Here's a quick overview of the process for adding FreeSSL certificates to your reseller accounts:
  • Create a Feature list that includes the AutoSSL feature.
  • Create a Package in WHM. The package includes all of the options that added to an account cPanel interface. This will include the updated feature list.
  • Modify the reseller accounts so that they include the updated package.

Main WHM screen

All of the steps below will require that you are logged in to WHM as the owner of the reseller account.

Creating a Feature List

  1. Go to Feature manager In the main WHM screen, click on the search window in the top left and type "Feature." This will bring up the Feature Manager option.
  2. Create feature list If you're just starting there will be no feature lists to edit, so you will need to create one. If you have a feature list created and want to edit, go the drop-down menu to the right and select the list you wish to edit. Click in the New feature list name box and then click on the Add Feature List button.
  3. Select features The feature list identifies everything that will be shown to the user in cPanel. If you are interested in selecting what belongs to each user, then go through the list and add every feature that you wish for the user to have. Otherwise, you can select on the option at the top of the page in order to select all of the features. The main thing that we're trying to do here is select AutoSSL in the list.
  4. Save selections Scroll to the bottom of the page and click SAVE in order to save your Feature list.

High volume reseller accounts? Do you need more control of the server options for your client websites? Check out the Dedicated Server solutions from InMotion Hosting!

Creating an Account Package

  1. Search for packages in WHM Next you will need to jump to the Packages section of WHM. Click on the search window at the top left hand side of the page then type, "Package." This will bring you to the Packages section of WHM. Note that if you have NOT created a package, then you will need to create a package in this section.
  2. Add new package Click on Add a Package, then name the package by typing in the field labeled Package Name.
  3. Select quotas for the account As a minimum, you will need to determine the allowed Disk Quota and Monthly Bandwidth allowed to the reseller account or the Package will not be created. Packages with unlimited Disk quota and bandwidth are not permitted.
  4. configure settings Once you have selected the resources allowed for the package you will need to configure the Settings. Among these settings is the option for selecting the Feature list (which includes AutoSSL). Scroll down until you you see the Settings.
  5. Select created/edited feature list Click on the drop-down menu for Feature list. Select the Feature list that you created earlier.
  6. Click on the Add button Click on ADD at the bottom of the page in order to save your settings.

How to Modify the account listed in WHM

Now that you have created the feature list and added to a package that can be assigned to account, your next step is to add the package the account where you want a free SSL to be applied (through AutoSSL).

Note that the addition of free SSL certificates to reseller accounts (the accounts created by the reseller) are added automatically. In order to control the accounts that receive free SSLs, the accounts in WHM would need to have the package updated to include the AutoSSL feature as per the steps above and below.

  1. Go to List Accounts in WHM In WHM, go to the Account section. To search for it in the search option of WHM (in the top left corner), type "list." This will bring you to the Account Information section. Click on List Accounts.
  2. Find domain to edit Find the domain that you wish to work with and click on the "+" sign to the left of the account.
  3. select to modify the account Click on Modify Account.
  4. Find the section to change assigned package Scroll down and find the Resource Limits section. You will see the package currently assigned to the account at the top of that section. Click on Change in order to select a different package.
  5. select package to use The next screen will be titled Upgrade/Downgrade an Account. In the Available Packages section, click on the package you wish to use. If you hover it, then you will see a summary of the options that were configured in that package.
  6. Click on Upgrade/Downgrade to apply change If you are satisfied with your selection, then click on the button labeled Upgrade/Downgrade.
  7. Confirmation screen for applied changes You will then see a screen showing the changes that are applied to the account. Click on List Accounts in order to return to the list of accounts.

How to Verify a Free Certificate in cPanel

Once you have applied the package to the domain you will need to wait for the server to automatically apply the free SSL to the account. It may take up to 24 hours, but normally will take much less time. You can verify that a certificate has been applied by looking in the cPanel of the affected account.

  1. Log in to cPanel.
  2. Go to the Security section to select SSL/TLS Scroll to the Security section and click on the SSL/TLS icon.
  3. Click on Certificates (CRT) Under Certificates (CRT) click on the link labeled Generate, view, upload, or delete SSL certificates.

You will see a table listing the certificates applied to the domains listed in WHM. The FreeSSL certificate issuer is cPanel and the domains typically include the www and non-www versions of the domain as well as the mail server URL. AutoSSL certificates will automatically be updated, so the expiration date will be typically set 3 months out.

Certificate list
Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2019-05-13 9:19 pm


I did all the steps but when I'm writing the domain name, it comes to a http and not https.

Am I missing a step?

When I'm writing manually the https address, then it shows me the https website.

11,043 Points
2019-05-14 10:41 am
You'll need to make sure that your domain is redirecting to the https automatically. If you're using WordPress, you can use a plugin to achieve this effect.
n/a Points
2019-04-01 5:24 pm

When creating the new Package to add AutoSSL, I want the same default settings but with AutoSSL added. Where can I see what is included in the Default Settings Package?

11,043 Points
2019-04-02 4:08 pm
When AutoSSL is applied to a user with reseller privileges, it should apply automatically to subaccounts.
n/a Points
2018-09-21 4:49 pm

I have followed the instruction and everything seemed to work fine except, now I have 2 certificates in the SSL/TLS icon section. One is listed as self-assigned and the to other is issued by cPanel. Why is it still showing both? Do I need to delete the self-assigned certificate?

3,820 Points
2018-09-24 10:17 am

You should be able to remove it. From what I've seen, it's a WildCard Self-Signed SSL Certificate so it is not replaced by the new Domain Validated SSL Certificate.

n/a Points
2018-03-14 2:25 am

So after following these instructions the SSL still shows as self-signed with an expiration of a year in the future and not issued by Cpanel with 3 months in the future. Is this even a feature still offered by InMotion?

42,943 Points
2018-03-14 3:50 pm
If you're having problems with the assignment of the FREE SSL, then you should contact our live technical support team. Your references to the shared SSL should be removed from your website links. Additionally, make sure that you have cleared your browser's cache before viewing the site again. The issue you're having may be related to existing browser cache.
n/a Points
2018-05-17 8:57 pm

I have the same issue as one of the commentors above. After following these instructions, SSL still shows as self-signed (not issued by cPanel). If there are additional steps to this process, why isn't it covered in the article?

I contacted support about this issue twice already and it's still not resolved. This is disappointing.

3,820 Points
2018-05-18 10:34 am
Once you enable AutoSSL for your accounts/domains and assign the feature to the account from WHM, you will need to wait 24-48 hours. This is because there is a script that runs once every 24 hours to generate the certificate(s). I don't see this mentioned particularly in this guide, I will make a note to update that for clarity.
n/a Points
2017-11-29 8:05 pm

Is this supposed to result in a cPanel menu item inside customer accounts?

3,820 Points
2017-11-29 8:58 pm
The steps in this guide will not add any menu options in cPanel. However, during the creation of your feature list, you can include:

SSL/TLS Wizard

to add those menu options to cPanel. You will need to ensure the cPanel account is assigned to the package that is using the feature list with those options, in order for them to appear in that user's cPanel. I hope this helps!
n/a Points
2017-11-14 9:59 pm

I do not see "AutoSSL" as an option when creating a new Feature List. Does this require root access? Any way to enable without root?

42,943 Points
2017-11-15 10:29 am
If you're on a VPS or Dedicated server account then you will need root access in order to add the feature. These instructions are for reseller specific accounts. Only the account owner can access the feature list. There is no way to enable it without root access.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

18 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!