Products: IMail Server Plus, IMail Server Premium, IMail Server

How to use a SSL certificate from a trusted authority such as GoDaddy.

« Go Back

Information

 
Description
This article outlines how to implement a certificate from a trusted authority such as GoDaddy.  Also, you will find information about how to use the certificate for IMail with IIS. If you do not have the updated SSL utility we've included a copy of it below.  Please be sure to extract the files into the IMail top directory or the new utility will NOT work.
Solution
Here are the steps you will need to take to create a SSL certificate to work with GoDaddy.
 
First thing you need to do is open the IMail SSL Utility (Beta)
Next step is click on “Create New Certificate

Step 1
 
Fill in the information that pertains to your domain.  Make sure the output location is a valid path.
NOTE: In some cases you have to set the output location inside of the IMail top directory.

Step 2
 
Now, after you’ve selected the Key Size and Algorithm you click the radio button that says “Certificate Request File” as highlighted above.  Then you click “Create”. 
Depending on the size of the key it may take some time to create it.
 
Once you’ve completed that you browse to the Output Location that you specified in the first steps.
Inside that folder you will see a series of files like below.

Step 3

The 2 files listed are your Certificate Signing Request and your key file.
The CSR file is what you send to GoDaddy to have them sign.
Once you get the files back you will now combine the 2 certificates they sent you.

Step 4
 
On this tab you put in the first certificate that GoDaddy sent you.  Once you do that another tab will appear.  In this tab you put the intermediate certificate that GoDaddy provided you.

Step 5
The next window we will ask do you have any more?  In most cases you do not so you will click “No”.

Step 6
Once you click you will see this screen next.

User-added image
 
You will click the button that says "Combine Certs".  This process will combine the certificates and place them in the original folder you opened the certificates from.
Now that you are done with combining the certificates you will need to select them so IMail can use it.

Step 8
 
On this page you will select the COMBINED CSR file and your key file that you created in the first steps.
The pass phrase will be the one you set it to in the first steps as well.
After this is complete, restart SMTP, IMAP, POP & Queue Manager.
You have now successfully imported a certificate from your trusted authority to use with IMail server.
 
If you want to use that same certificate with IIS you will need to do the following below.

Step 9
 
After you’ve clicked the tab Convert IMail Cert for IIS this will be what you see above.
You will again fill out the information as it pertains to you.  I’ve included an example below.
Note that the path I used to select it is the same one I used to create the first request.

Step 10
Once you fill the form out completely you will now click the “Convert” button.  This will create the certificate that IIS can use for SSL.

For documentation on how to implement an SSL certificate in IIS I’ve included a link for that below.
For the original article from GoDaddy click below.
https://www.godaddy.com/help/installing-an-ssl-certificate-in-microsoft-iis-7-4801


PLEASE NOTE THE FOLLOWING INFORMATION BELOW IS FROM GODADDY AND NOT AN OFFICIAL PART OF IPSWITCH IMAIL SERVER.
 
INSTALLING AN SSL CERTIFICATE IN MICROSOFT IIS 7

To Install an Intermediate Certificate in Microsoft IIS 7
  1. Click Start, and then click Run....
  2. Type mmc, and then click OK. The Microsoft Management Console (Console) window opens.
  3. In the Console1 window, click the File menu, and then select Add/Remove Snap-in.
  4. In the Add or Remove Snap-in window, select Certificates, and then click Add.
  5. In the Certificates snap-in window, select Computer Account, and then click Next.
  6. In the Select Computer window, select Local Computer, and then click Finish.
  7. In the Add or Remove Snap-in window, click OK.
  8. In the Console1 window, click + to expand the folder.
  9. Right-click Intermediate Certification Authorities, mouse-over All Tasks, and then clickImport.
  10. In the Certificate Import Wizard window, click Next.
  11. Click Browse to find the intermediate certificate file.
  12. In the Open window, change the file extension filter to PKCS #7 Certificates (*.spc;*.p7b), select the *_iis_intermediates.p7b file, and then click Open.
     
Do not install your Leaf Certificate in this area. Doing so removes your certificate from the list, and you must reinstall to correct the problem.
  1. In the Certificate Import Wizard window, click Next.
  2. Select Place all certificates in the following store, and then click Browse.
  3. In the Select Certificate Store window, select Intermediate Certification Authorities, and then click OK.
  4. In the Certificate Import Wizard window, click Next.
  5. Click Finish.
  6. Click OK.
  7. Close the Console 1 window, and then click No to remove the console settings.
To Install an SSL Certificate in Microsoft IIS 7
  1. Click Start, mouse-over Administrative Tools, and then click Internet Services Manager.
  2. In the Internet Information Services (IIS) Manager window, select your server.
  3. Scroll to the bottom, and then double-click Server Certificates.
  4. From the Actions panel on the right, click Complete Certificate Request....
  5. To locate your certificate file, click ....
  6. In the Open window, select *.* as your file name extension, select your certificate (it might be saved as a .txt, .cer, or .crt), and then click Open.
  7. In the Complete Certificate Request window, enter a Friendly name for the certificate file, and then click OK.
For Wildcard SSL certificates make sure your Friendly Name to matches your Common Name (i.e. *.coolexample.com).
  1. In the Internet Information Services (IIS) Manager window, select the name of the server where you installed the certificate.
  2. Click + beside Sites, select the site to secure with the SSL certificate.
  3. In the Actions panel on the right, click Bindings....
  4. Click Add....
  5. In the Add Site Binding window:
    • For Type, select https.
    • For IP address, select All Unassigned, or the IP address of the site.
    • For Port, type 443.
    • For SSL Certificate, select the SSL certificate you just installed, and then click OK.
  6. Close the Site Bindings window.
  7. Close the Internet Information Services (IIS) Manager window. Your SSL certificate installation is complete.
Visit your website at https://www.coolexample.com (replacing coolexample.com with your domain name) to verify the installation. 
 
As a courtesy, we provide information about how to use certain third-party products, but we do not endorse or directly support third-party products and we are not responsible for the functions or reliability of such products.

Version12.5.1; 12.5.2; 12.5.3; 12.5.4

 
Customer Service Softwaresalesforce.comHome | Product