https://www.sikich.com

Technical guide: streamlining SSL/TLS deployment with the DigiCert Utility

INSIGHT 6 min read

Deploying an SSL/TLS certificate does not need to be complicated. Using the DigiCert Certificate Utility for Windows together with the DigiCert portal provides a structured, repeatable workflow that preserves private key integrity and reduces SSL/TLS deployment errors. While this guide references DigiCert, the same process applies to other major Certificate Authorities.

1. Install the DigiCert Certificate Utility

Download and install the DigiCert Certificate Utility for Windows.

Administrative privileges are required when generating the private key, because the tool writes the key into the Windows Certificate Store. Installation itself may not require elevation, but CSR creation and private key storage do.

Security note: the management host

The machine used to generate the CSR becomes part of your trust boundary. It is the origin of the private key.

  • If the machine is hardened, encrypted, patched, and backed up, it can serve as a recoverable key source.
  • If the machine is a transient or lightly managed workstation, export the PFX once created (step 6) and store it securely.

If the system is compromised, any private key generated on it is compromised. Your recovery and security model should dictate whether that workstation is trusted as part of your certificate lifecycle.

2. Generate the CSR

Open the utility. Select the SSL icon on the left side and select Create CSR.

Populate the required fields carefully:

  • Common Name (CN): vpn-prod.example.com
    • The root domain must be one you control.
    • The subdomain should reflect the service the certificate protects (e.g., vpn, mail, web, api).
  • Organization / Organizational Unit
  • City, State, Country

The Common Name must exactly match the hostname clients will connect to. Any mismatch will result in certificate warnings or failed connections.

Key Size Selection

When generating the CSR, choose an appropriate key size:

  • 2048-bit RSA – Industry standard and broadly compatible.
  • 3072-bit RSA – Higher security margin with minor performance overhead.
  • 4096-bit RSA – Increased CPU cost; rarely necessary for typical VPN or web services.

For most enterprise deployments, 2048-bit RSA remains the recommended balance of security and performance.

The private key is generated locally and never leaves the machine.

3. Request the certificate

In this example, DigiCert / Thawte is the issuing authority. Log in to your DigiCert account.

  • If creating a new certificate, select Request a Certificate.
  • If renewing an existing certificate, locate the order and select Renew.

Copy the CSR generated from the DigiCert utility and paste it into the certificate request form. Complete the remaining required fields and submit the request.

4. Provide domain validation

After submission, verify domain ownership.

Email validation

Verification may be sent to any of the following for the root domain:

  • WHOIS registrant or admin contact
  • admin@
  • administrator@
  • webmaster@
  • hostmaster@
  • postmaster@

DNS TXT validation

Alternatively, create the provided hash value as a TXT record in your DNS zone. Once detected, issuance proceeds automatically.

DNS validation is typically the most predictable method in enterprise environments.

5. Import and verify

After issuance, download the certificate (.crt) and return to the utility.

  • Select Import
  • Assign a clear Friendly Name (for example: vpn-prod)
  • Run Check Key

The Check Key function confirms the certificate pairs with the private key generated in Step 2. If it fails, the CSR was likely created on a different machine.

6. Export the PFX (PKCS#12)

Most platforms accept a .pfx file so we will export a PFX from our Digicert utility.

Export steps:

  • Select the certificate
  • Choose Export
  • Select “Yes, export the private key”
  • Include all certificates in the certification path

Set a strong password.

PFX naming convention

Use a filename that clearly communicates validity:

vpn-prod.example.com_thru_2027-05-07.pfx

Using “thru and a date” makes the certificate’s validity window stand out in file listings, vaults, and backups. This simplifies renewal planning and audit reviews.

Retention strategy

Retention of the PFX should align with your operational model:

  • If the management workstation is hardened and backed up, it may serve as a recovery source.
  • If not, store the PFX securely in an encrypted vault or backup system.
  • If the deployed device does not allow private key export, losing the PFX will require certificate reissuance.

The same recovery logic applied to PFX retention should be applied to the security posture of the machine where the key was generated.

7. Deploy to the target device

On the destination system:

  • Import as PKCS12 / PFX
  • Provide the export password
  • Bind the certificate to the intended service (VPN, HTTPS binding, reverse proxy, etc.)

Common failure points

  • Generating the CSR without administrative privileges
  • Creating the CSR on one machine and attempting import from another machine
  • Incorrect Common Name
  • Selecting an unnecessarily large key size
  • Inconsistent naming conventions
  • Importing the PFX but failing to bind the certificate to the active service

Following this structured process ensures private key integrity, clean validation, and predictable lifecycle management.

Reach out to our experts today!

Author

With over 20 years of experience in IT, Von Peery has seen many diverse technologies come and go. Viewing the IT world from both the perspective of a software developer when he started and that of a Network Engineer now allows Von to have a well rounded view of IT's place in business and how to effectively use technology to enhance business processes.