Welcome to our Help Center

🔐 How to Install an SSL Certificate in Supportbench for Custom Domains

Securing Your Custom Domain in Supportbench: A Step-by-Step SSL Certificate Guide

 

Overview

When using a custom domain for your Supportbench portal, implementing an SSL certificate is a critical step. It encrypts all communication, builds customer trust by enabling HTTPS, and ensures compliance with modern security standards. Without it, users will see "Not Secure" warnings in their browsers, and sensitive data will be at risk.

This guide provides a complete walkthrough for generating, exporting, and installing an SSL certificate for your custom domain in Supportbench. We will focus on the required .PFX file format, which includes the certificate, intermediate certificates, and the private key.


 

Why SSL is Essential for Your Custom Domain

 

An SSL certificate is a non-negotiable requirement for any custom domain connected to Supportbench.

  • Data Encryption: Secures all data exchanged between your users and the support portal, including login credentials, ticket information, and personal details.

  • Customer Trust: Provides the secure padlock icon in browsers and enables https access, assuring users that your portal is legitimate and secure.

  • Attack Prevention: Protects against common web threats like "man-in-the-middle" (MITM) attacks.

  • Compliance: Helps meet data protection and privacy regulations such as SOC 2 and GDPR.

  • Professionalism: Avoids browser warnings that can erode user confidence and damage your brand's reputation.


 

Prerequisites: Domain and DNS Configuration

 

Before generating a certificate, ensure the following two steps are complete.

 

1. Register a Custom Domain

 

You must own or have administrative access to the custom subdomain you intend to use. This will be the public-facing URL for your support portal.

  • Example: support.yourcompany.com

 

2. Configure Your CNAME Record

 

Log in to your domain registrar (e.g., GoDaddy, Cloudflare, Namecheap) and create a CNAME record that points your custom subdomain to your default Supportbench address.

  • Type: CNAME

  • Host: support (or your chosen subdomain prefix)

  • Points to: yourcompany.supportbench.net

Allow time for DNS propagation before proceeding.


 

Part 1: Generating a Certificate Signing Request (CSR)

 

The CSR is a block of encoded text containing your organization and domain information. You will submit this to a Certificate Authority (CA) to request your SSL certificate. Using IIS Manager on a Windows server is a common method for generating a CSR.

  1. Open IIS Manager: On a Windows Server, open Internet Information Services (IIS) Manager.

  2. Navigate to Server Certificates: In the center pane, double-click the Server Certificates icon.

  3. Create Certificate Request: In the Actions pane on the right, click Create Certificate Request....

  4. Enter Distinguished Name Properties:

    • Common Name: Enter the exact fully qualified domain name (FQDN) you want to secure (e.g., support.yourcompany.com).

    • Organization: Your legal company name.

    • Organizational Unit: Your department (e.g., IT or Support).

    • City/locality, State/province, Country/region: Fill in your company's geographic details.

  5. Configure Cryptographic Provider:

    • Cryptographic service provider: Leave as the default (Microsoft RSA SChannel...).

    • Bit length: Select 2048 or higher.

  6. Save the CSR File: Specify a location to save the generated .txt file. You will need the contents of this file for the next step.

  7. Submit the CSR to Your Provider: Purchase a single-domain SSL certificate from a provider (e.g., DigiCert, GoDaddy) and submit the text from your CSR file to begin the validation process. Once approved, the provider will issue your certificate files (usually a .crt or .cer file).


 

Part 2: Installing and Exporting the Certificate as a .PFX File

 

Once your certificate is issued, you must first install it on the same server where you generated the CSR to pair it with its private key. Then, you will export them together as a single .pfx file.

 

A. Complete the Certificate Request in IIS

 

  1. Download the certificate file from your provider and save it to your server.

  2. In IIS Manager, return to the Server Certificates section.

  3. In the Actions pane, click Complete Certificate Request....

  4. Browse to the certificate file (.crt or .cer) you received from your provider.

  5. Provide a Friendly name to easily identify the certificate (e.g., support.yourcompany.com SSL).

  6. Select the Personal store for the new certificate.

  7. Click OK. Your certificate is now installed on the server.

 

B. Export the Certificate with its Private Key (PFX)

 

  1. Open the Microsoft Management Console (MMC) by typing mmc in the Run dialog (Windows Key + R).

  2. Go to File > Add/Remove Snap-in....

  3. Select Certificates and click Add. Choose Computer account, click Next, select Local computer, and click Finish, then OK.

  4. In the console tree, navigate to Certificates (Local Computer) > Personal > Certificates.

  5. Locate the certificate you just installed using its friendly name.

  6. Right-click the certificate, then go to All Tasks > Export....

  7. In the Certificate Export Wizard, click Next.

  8. Select "Yes, export the private key" and click Next. This is the most critical step.

  9. On the Export File Format screen, select Personal Information Exchange - PKCS #12 (.PFX).

  10. Check the following boxes:

    • Include all certificates in the certification path if possible (Highly Recommended)

    • Export all extended properties

  11. Click Next.

  12. Set and confirm a strong, secure password to protect the private key within the .pfx file. You will need this password to upload it to Supportbench.

  13. Save the file as yourdomain.pfx and finish the wizard.


 

Part 3: Uploading the .PFX Certificate to Supportbench

 

You now have the required .pfx file. The final step is to upload it to your Supportbench account.

  1. Log into your Supportbench instance as an administrator.

  2. Navigate to Configuration > Account Settings > SSL.

  3. Click the option to upload a new certificate.

  4. Select the .pfx file you just created.

  5. Enter the secure password you assigned during the export process.

  6. Save the changes.

After saving, allow a few moments for the system to apply the certificate. You can then test your custom domain by navigating to https://support.yourcompany.com.

 

Key Requirements at a Glance

 

Requirement Supportbench Specification
Certificate Type Single-site certificate. Wildcard certificates are not supported.
Domain Name Must match the subdomain exactly (e.g., support.yourcompany.com).
File Format .PFX (also known as PKCS#12 or .p12).
Private Key The private key must be included in the .PFX file.
Password The .PFX file must be password-protected.

Was this article helpful?

Yes No

Thank you for your feedback!

×
Select company

You are related to multiple companies. Please select the company you wish to login as.