The free certificate is just fine for authentication purposes and data encryption on websites like DNN or Access Anywhere as long as you do not process credit cards or other financial transactions. This article assumes that you already have DNN installed in Windows Server 2012 (R2) with IIS 8.0. DNN runs in its own site. The first step is to get this free SSL certificate from Startcom. Register an account at StartCom if you have not done already. Once you have registered login. Login in to the site of Startcom does need a certificate that you got by registering. You need to validate that you own the domain you want a certificate for. Click Continue Fill in the domain without anything added in front like ‘www’. Startcom will send you an email. If you do not have access to one of the email addresses listed you cannot continue. Choose an email address to send the verification mail to. Fill in the verification code. Click Order SSL Certificate Fill in the domain name and choose ‘Generated by System’, make a Private Key Password and set keysize to 2048. Click Submit. Download the private key to a folder on your computer where the other stuff for the SSL certificate will remain. Once you have downloaded the Private Key click submit. Click to download your certificate It is much easier to install a PFX certificate in IIS or in Azure. Click Create PKCS#12 (PFX) file. We need to copy the Private and domain key. Before we can do this we need to unzip IISServer.zip from the zip file you just downloaded. Open ssl.key (private key) with Notepad++ Copy the Private Key Do the same for the domain key Paste private and domain key in the boxes and give a password. You will need this password later when installing the certificate in IIS Download the PFX certificate Open IIS Manager and click Import The Import certificate window, is asks for a PFX certificate. Browse to the PFX certificate and choose *.* otherwise you will not see the certificate because the extension is different. Choose webhosting from the dropdown and you may choose to check ‘Allow this certificate to be exported’. The certificate is now listed Go to the site you want to make secure and right click and choose Edit Bindings. Choose to add a binding for SSL (HTTPS) and make sure ‘Require Server Name Indication’ is checked. Choose ‘Select’. The certificate is already listed because the host name we filled in earlier matches the certificate name. Click OK We are ready to add this binding, click OK The site is now secure.