Autofill Does Not Generate Key Certificate

Skip to end of metadataGo to start of metadata

Aug 19, 2019  Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be. Nov 29, 2017  Install an SSL Certificate on the Domain. Skip to end of metadata. Before you can use this feature, you must create or purchase a certificate, and also must have the certificate's key. If you wish to continue to enter information manually, do not click Autofill by Domain.

In this case, the DataPower Gateway does not generate a new key. Click Generate Key to generate a private key and, if requested, a self-signed certificate. A CSR is created automatically. How can I find the private key for my SSL certificate. If you just got an issued SSL certificate and are having a hard time finding the corresponding private key, this article can help you to find that one and only key for your certificate.


(WHM >> Home >> SSL/TLS >> Install an SSL Certificate on a Domain)

Overview

Use this interface to install an SSL certificate on a domain, subdomain, or addon domain. Before you can use this feature, you must create or purchase a certificate, and you must possess the certificate's key.

For more information, read our What is Domain TLS? documentation.

Important:

When you install a certificate, this interface indicates whether your certificate is self-signed. Self-signed certificates are easy targets for attackers and generate security warnings in your users’ web browsers. Only install a self-signed certificate temporarily, until you can replace the certificate with a certificate from a valid certificate authority (CA).

SNI and multiple certificates

Server Name Indication (SNI) allows a server to install multiple certificates to the same IP address.

  • Multi-domain (UCC/SAN) certificates secure multiple domains that share the same IP address and match the certificate's domains list.
  • Wildcard certificates secure a domain and an unlimited number of subdomains. For example, to secure store.example.com and blog.example.com, use a single wildcard certificate.

Install an SSL certificate

Use either of the methods below to install certificates on your server.

Note:

  • If the installation succeeds, WHM displays a confirmation message.
  • If the installation fails, WHM displays an error message to indicate the problem.

Browse Certificates

To find and select a certificate on your server, and install it, perform the following steps:

  1. Click Browse Certificates. The SSL Certificate List window will appear.
  2. Select an account from the Browse Account menu, or select Browse Apache.

    Note:

    The menu's certificates correspond to the account that you select. This menu does not indicate that the system will install the selected certificate to the selected account.

  3. Select the desired certificate.
  4. Click Use Certificate. The system automatically populates the text boxes.

    • If the domain does not use a specific dedicated IP address, select an IP address from the IP Address menu.

      Note:

      You may only select IP addresses that the menu labels as shared or available.

    • If you selected a purchased SSL certificate, you may need to complete the Certificate Authority Bundle (optional) text box. If the system does not populate this text box with information, contact the organization from which you purchased the certificate.
  5. Click Install.

Install by the certificate's domain

To use the domain name to find and install the certificate, perform the following steps:

  1. Enter your domain in the Domain text box. The Autofill by Domain button will appear.

  2. Enter the certificate's information in the appropriate text boxes, or click Autofill by Domain to automatically populate the certificate information text boxes.

    Note:

    If multiple certificates exist for the same domain, the server attempts to choose the best certificate. In this scenario, to avoid potential issues, use the Browse Certificates method.

  3. Click Install.

Additional documentation

Content by label

There is no content with the specified labels

Content by label

There is no content with the specified labels

Content by label

There is no content with the specified labels

Table of Contents

  • Overview
  • Available features
  • Private Keys (KEY)
  • Certificate Signing Requests (CSR)
  • Certificates (CRT)
  • Install and Manage SSL for your site (HTTPS)

Table of Contents

  • Overview
  • Available features
  • Private Keys (KEY)
  • Certificate Signing Requests (CSR)
  • Certificates (CRT)
  • Install and Manage SSL for your site (HTTPS)

SSL/TLS

Valid for versions 86 through the latest version

Last modified: April 2, 2020

Overview

The features in this interface allow you to generate and manage SSL certificates, signing requests, and keys, which enhance your website’s security. They are useful for websites that regularly work with sensitive information, such as login credentials and credit card numbers. Encryption protects visitors’ communications from malicious users.

We support Transport Layer Security (TLS) protocol version 1.2.

  • We strongly recommend that you enable TLSv1.2 on your server.
  • CAA (Certificate Authority Authentication) records in the domain’s zone file restrict which CAs (Certificate Authority) may issue certificates for that domain.
  • If no CAA records exist for a domain, all CAs can issue certificates for that domain.
  • If conflicting CAA records already exist, remove the existing CAA records or add one for the desired CA.
  • For example, a CAA record for Sectigo would resemble the following example, where example.com represents the domain name:

  • You can manage CAA records through cPanel’s Zone Editor interface (cPanel >> Home >> Domains >> Zone Editor). For more information about a CA’s requirements, read their documentation.

Available features

This interface contains the following features:

  • Private Keys (KEY) — Generate, view, upload, or delete private keys.
  • Certificate Signing Requests (CSR) — Generate, view, or delete SSL certificate signing requests.
  • Certificates (CRT) — Set up an SSL certificate for the site.
  • Install and Manage SSL for your site (HTTPS) — Generate, view, upload, or delete SSL certificates.

Private Keys (KEY)

When you set up an SSL certificate for your site, you must first add a private key. To access this interface, click Generate, view, upload, or delete your private keys.

This interface allows you to perform any of the following actions:

  • Generate a new private key.
  • Upload an existing private key.
  • Edit a current private key.
  • Remove a current private key.

You can generate a new key or upload an existing key through a *.key file.

  • We strongly recommend that you save a copy of your private key in a safe location. You cannot recover a lost private key.
  • We strongly recommend that you use SSL certificates if your visitors submit sensitive information to your website.

Keys on Server

The Keys on Server table contains the following information:

ColumnDescription
DescriptionThe private key’s description.
IDThe private key’s ID.
SizeThe size, in bits, of the private key.
Actions
  • Edit — Edit the private key.
  • Delete — Delete the private key.

Generate a new private key

To generate a private key, perform the following steps:

  1. Select the desired key size from the Key Size menu.
  2. Optionally, in the Description text box, enter a brief description about this private key.
  3. Click Generate. A new interface will appear that displays the requested key in an encoded and decoded format.
  4. Copy the desired key.
  5. Click Return to Private Keys. The new key displays in the Keys on Server table.
  6. Upload the new key to the server. To do this, use either the paste a private key or browse for a private key methods.

Upload a new private key

Perform either of the following actions to upload a private key:

  • Paste the key in the text box.
  • Browse for the key.
Paste a private key

To paste a private key, perform the following steps:

  1. Paste a key in the Paste the key into the following text box: text box.
  2. Optionally, in the Description text box, enter a brief description about this private key.
  3. Click Save to upload your private key. A new interface will appear that displays a success or failure message.
Browse for a private key

To browse for a private key, perform the following steps:

  1. Click Choose File to upload a *.key file.
  2. Optionally, in the Description text box, enter a brief description for this private key.
  3. Click Upload. A new interface will appear that displays a success or failure message.

Delete a private key

To delete a private key, perform the following steps:

  1. Locate the key that you wish to delete in the Keys on Server table.
  2. Click Delete in the Actions column next to the key that you wish to remove. The system will redirect you to the Private Key interface.
  3. Click Delete Key. A success or failure message will appear.

Edit and view details about a private key

To edit a key’s description or view a key, perform the following steps:

  1. Locate the key that you wish to edit in the Keys on Server table.
  2. Click View & Edit in the Actions column next to the key that you wish to edit. A new interface will appear that displays the description, the encoded private key, and the decoded private key.
  3. Edit the Description text box.
  4. Click Update. A success or failure message will appear next to the Description text box.

Certificate Signing Requests (CSR)

This interface allows you to generate, view, or delete a certificate signing request (CSR). You can also view and edit current descriptions and encoded private keys and decoded private keys.

To access this interface, click Generate, view, or delete SSL certificate signing requests.

Certificate Signing Requests on Server

The Certificate Signing Requests on Server table contains the following information:

ColumnDescription
DomainsThe CSR’s domain.
CreatedThe time that you created the CSR, in Universal Time, Coordinated (UTC).
DescriptionThe CSR’s description.
Actions
  • Edit — Edit the CSR.
  • Delete — Delete the CSR.

Generate a new CSR

You must have or generate a key before you generate a signing request.

To generate a CSR, perform the following steps:

  1. Under the Generate a New Certificate Signing Request (CSR) heading, select the key from the Key menu.
    • When you select a key, the Edit option appears. Click Edit to view and edit the information for your private key.
    • If the desired key does not appear in the menu, select Generate a new 2,048 bit key to generate a new key. You can also add a new private key to the Private Key section of the interface.
  2. Enter the required information in the text boxes below the Key menu.
  3. Click Generate.

Your hosting provider may require additional information.

Delete a CSR

To delete a CSR, perform the following steps:

  1. Locate the CSR that you wish to delete in the Certificate Signing Requests on Server table.
  2. Click Delete in the Actions column. A new interface will appear.
  3. Click Delete CSR to confirm.
    • A message of success or failure will appear.
    • If you do not wish to delete the CSR, click Cancel.

Edit and view details about a CSR

To edit a description or view a CSR, perform the following steps:

  1. Locate the CSR that you with to edit in the Certificate Signing Requests on Server table.
  2. Click Edit in the Actions column. A new interface will appear that displays the description, the encoded CSR, and the decoded CSR.
  3. Enter any desired changes in the Description text box.
  4. Click Update Name. A message of success or failure will appear next to the Description text box.

Certificates (CRT)

This interface allows you to generate, view, upload, or delete SSL certificates. To access this interface, click Generate, view, upload, or delete SSL certificates.

Certificates on Server

The Certificates on Server table contains the following information:

ColumnDescription
DomainsThe private key’s description.
IssuerThe Certificate Authority (CA) that issues the certificate.
ExpirationThe time that the certificate expires, in Universal Time, Coordinated (UTC).
Key SizeThe size, in bits, of the private key.
DescriptionThe certificate’s description.
Actions
  • Edit — Edit the SSL certificate.
  • Delete — Delete the SSL certificate.
  • Install — Install the SSL certificate.

Upload a New Certificate

To paste a certificate, perform the following steps:

  1. Under the Upload a New Certificate heading, paste the text of the certificate in Paste the certificate into the following text box: text box.
  2. Optionally, in the Description: text box, enter a brief description for this certificate.
  3. Click Save Certificate to upload your certificate.
  4. A success or error message will appear on a new screen.
Autofill

To browse for a certificate, perform the following steps:

  1. Under the Choose a certificate file (.crt)* heading, click Choose File.
  2. Optionally, in the Description: text box, write a brief description about this certificate.
  3. Click Upload Certificate.
  4. A success or error message will appear.

Generate a New Certificate

To generate a self-signed SSL certificate, perform the following steps:

  1. Under the Generate a New Certificate heading, select the key from the Key menu. If the desired key does not appear in the menu, use the Private Keys feature to add a new private key.
  2. Enter the appropriate information in the Domains, City, State, Company, Company Division, Email, and Description text boxes and the Country menu. You must enter the Domains, City, State, Country, and Company information.
  3. Click Generate.

We reserve self-signed certificates for intranet uses. To secure a public website, we recommend that you purchase and install a certificate from a trusted CA.

Delete a certificate

To delete a certificate, perform the following steps:

  1. Locate the certificate that you wish to delete in the Certificates on Server table.
  2. Click Delete for that certificate. A new interface will appear.
  3. Click Delete Certificates. A success or error message will appear.

Edit and view details about a certificate

To edit a description or view a certificate, perform the following steps:

  1. Locate the certificate that you wish to edit in the Certificates on Server table.
  2. Click Edit. A new interface will appear that displays the description, the encoded certificate, and the decoded certificate.
  3. In the Description: text box, enter your changes, and then click Update Description. A success or error message will appear.

To delete the certificate from this interface, click Delete Certificate at the bottom of the interface.

Install a certificate

To install a certificate, click Install in the Actions column under the Certificates on Server heading. For more information, read our Install and Manage SSL for your site HTTPS documentation.

Install and Manage SSL for your site (HTTPS)

In WHM, system administrators can create and install SSL certificates for their users’ cPanel accounts. cPanel users can manage the certificates that correspond to their domains. To access this interface, click Manage SSL sites.

This interface allows you to perform the following actions:

  • Change the primary domain on a shared IP address.
  • Update a certificate.
  • Uninstall a certificate.
  • View a certificate’s details.
  • Use a certificate for another site.

Mail SNI is not compatible with Webmail and will not function for any Webmail connection. Webmail connections use the cPanel service SSL certificate.

The Manage Installed SSL Websites table

If a SSL certificate already exists on a domain with a dedicated IP address, the interface displays the Manage Installed SSL Websites table below the introductory text.

ColumnDescription
FQDNThe website’s domain name.
Certificate ExpirationThe date when the certificate expires.
Document RootThe location of the domain’s website files.
ActionsYou can perform the following actions:
  • Make Primary — Make this website the main domain on the shared IP address.
    • A success or failure message will appear above the table.
    • This action only appears for non-primary websites.
  • Uninstall — Uninstall the SSL certificate. A message will appear to confirm the action. Click Proceed to continue, or click Cancel to return to the Manage Installed SSL Hosts section.
  • Update Certificate — Update the SSL certificate. The Install an SSL Host section will appear below the table where you modify the form.
  • Certificate Details — View additional information about the certificate.
  • Use Certificate for New Site — Use the certificate for another website, addon domain, or subdomain. The Install an SSL Host section will appear below the table where you can modify the form to change the Domain menu.

Install an SSL Website

Use the form in the Install an SSL Website section to install a certificate. You can use three different methods to install a certificate:

  • Click Browse Certificates.
  • Search by domain.
  • Manually enter the information.
Browse Certificates

Autofill Does Not Generate Key Certificate Download

To use Browse Certificates to install a certificate, perform the following steps:

  1. Click Browse Certificates.
  2. Click the button that corresponds to the desired certificate. Only certificates that correspond to a domain appear in the list.
  3. Click Use Certificate to return to the Install an SSL Host section. The certificate’s information will appear in the text boxes.
  4. Optionally, enter the appropriate information in the Certificate Authority Bundle: (CABUNDLE) text box.
  5. Click Install Certificate. A success or failure message will appear.
Search by domain

To search by domain to install a certificate, perform the following steps:

Autofill Does Not Generate Key Certificate Template

  1. Select the desired domain in the Domain menu.
  2. Click Autofill by Domain. The interface will attempt to retrieve and enter the certificate information.
    • If this step succeeds, the available text boxes will contain the appropriate information.
    • If this step does not succeed, the text boxes will remain empty.
  3. Click Install Certificate. A success or failure message will appear.
Manually enter information

To manually enter the information to install a certificate, perform the following steps:

  1. Select the desired domain in the Domain menu.
  2. Enter the certificate information in the Certificate (CRT) text box.
  3. Enter the private key information in the Private Key (KEY) text box.
  4. Optionally, enter the certificate authority information in the Certificate Authority Bundle (CABUNDLE) text box.
  5. Click Install Certificate. A success or failure message will appear.

Autofill Does Not Generate Key Certificate Pdf

Additional Documentation