Setting up your custom domain

Note: Custom Domain is only available if you have purchased the Custom Domain add on for DeskDirector or if you are on an old Enterprise plan.

A PFX file is a file that contains a server certificate, any intermediate certificates, and a private key encrypted with a password. We require one of these in order to install your certificate and private key on our servers.

Send support@deskdirector.com your information:

Once you have a PFX file, you need to send it to us as well as the password. You should also send us your desired URL. After we set everything up in our end, you'll need to add a CNAME to your DNS record pointing to the server associated with your DeskDirector instance. You can find your server by pinging your DeskDirector site and matching the IP with our server list.

Check our server list here.

Retrieving a PFX File:

There are a few ways you can create/obtain one:

DigiCert Certificate Utility

DigiCert have a Windows tool that you can use to export a pfx file from a certificate which is super easy to use. You can download the executable from here


DigiCert have a great article on how to use this tool to export a pfx here


OpenSSL is an open source toolkit that implements SSL and TLS protocols as well as a general purpose cryptography library. We will need to make use of the OpenSSL command line tool.


Head over to http://slproweb.com/products/Win32OpenSSL.html and download the win32 OpenSSL v1.0.2c Light (or whichever is the newest version). Install this on your machine. You can choose to install the DLLs to the system32 folder or to a sub-directory (\bin) of the OpenSSL install. We recommend installing them to the \bin folder.

From here you need to set an environment variable for the OpenSSL config file. Open a command prompt and run this command:

set OPENSSL_CONF=c:\OpenSSL-Win32\bin\openssl.cfg


OpenSSL has a heap of functionality, but the function you will need to use for exporting a pfx file from a cert and a private key is the pkcs12 command.

Your command should look something like this:

openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt

pkcs12 - the command we are going to use

-export - tells the command we are wanting to export a pfx

-out - the file name of the output pfx

-inkey - your private key input

-in - your cert input, if you have intermediate certificates you can use this argument multiple times

We strongly suggest reading up more on OpenSSL and the PKCS12 command.