Articles Web Security

How to Install an SSL Certificate in Microsoft Exchange Server 2007 (With Screenshots)

With the increasing popularity as well as the need, SSL certificates are now becoming a prerequisite for any website that takes it’s users’ data security seriously. But mere purchase of an SSL certificate doesn’t make your website safe, it has to be installed properly on the web server if you want to reap all of it’s benefits.

As a SSL certificate provider, we’ve noticed over the time that most of our customers face problems while installing SSL Certificates in Microsoft Exchange Server 2007.

Microsoft Exchange Server is a product from Microsoft which generally operates on Windows Server. It is a webmail server, scheduling/calendaring software and contact manger. Till date many updated versions of MES with numerous changes have been released. The most dated version is Microsoft Exchange Server 1.0 and the latest one is Microsoft Exchange Server 2013. Exchange Server 2007 saw it’s official release on April 25, 2006 and was especially suited for the business customers.

So here it is, a step-by-step installation guide of installing an SSL certificate in Microsoft Exchange Server 2007:

Installing an SSL Certificate in Microsoft Exchange Server 2007

Process 1: Intermediate Certificate Installation

Step 1: Copy the contents of the intermediate certificate you have received from the CA or any other SSL provider into a text file (like in Notepad) and save it with the extension .crt. Remember to remove all the spaces in between and also include the tags —–BEGIN CERTIFICATE—– and —–END CERTIFICATE—–. Please note that the use of Microsoft Word is strictly prohibited as it adds new characters to the file.

Step 2: Start the Microsoft Management Console from the start menu by typing “MMC” in the run text box.

How to open Microsoft Management Console

Step 3: Go to the File menu and click on “Add/Remove Snap-in”.

Add or remove Snap-in MMC

Step 4: Select the Certificates and click on the Add button.

Adding SSL Certificate in Microsoft Exchange 2007

Step 5: Select Computer Account, click Next.


Step 6: Now Select Local Computer and Click the Finish button.

Install your SSL Certificates in Microsoft Exchange 2007

Step 7: Close “Add/Remove Snap-in” by clicking OK.

Step 8: Now expand the certificate (Local Certificate) in the MMC window.

How to expand the local certicicate in mmc

Step 9: Right click on the Intermediate Certification Authorities > Mouse Over All Tasks> Click on the Import.

Importing Intermediate SSL CertificatE In MMC

Step 10: Click Next in the Certificate Import Wizard.

Certificate Import Wizard

Step 11: Now Click on the Browse button to select the intermediate certificate file.

Browsing Intermediate SSL certificate in MMC

Step 12: Click on the Next button.

Process 2: SSL certificate installation

Step 1: On the Exchange Server, copy the .crt file (created in Step 1 of Process 1) to the C drive.

Step 2: Go to Start menu>Programs>Microsoft Exchange Server 2007 and start the Exchange the Management Shell.

Step 3: In the shell run the following commands:

Import-ExchangeCertificate -Path C:\certificate_name.crt

Enable-ExchangeCertificate -Services “SMTP, IMAP, POP, IIS”

Please Note: The services can also include a combination of IMAP, POP, UM, IIS and SMTP.

Step 4: To confirm that the SSL certificate is enabled run the following command:

Get-ExchangeCertificate -DomainName yourdomainname

Step 5: If your certificate is installed properly then after the execution of the above command you must be able to see the certificate’s thumbprint, services list and the certificate file name.

Step 6: If your certificate is not enabled then re-run the following Enable command with the certificate thumbprint:

Enable-ExchangeCertificate -Thumbprint [paste thumbprint here] -Services “SMTP, IMAP, POP, IIS”

Step 7: Reboot your exchange server.

Step 8: In order to test the certificate’s availability; connect to IE, Outlook or ActiveSync.

Your SSL Certificate installation on Microsoft Exchange Server 2007 is now complete. I hope that this guide was useful to you.

If you’re facing any problems, please tell me in the comments section below.

Click here to see common errors people do while installing SSL Certificates on their website.

Articles Legal Technology Web Security

How to Install an SSL Certificate on Internet Information Services (IIS) – 9 Easy Steps Tutorial

Installing an SSL Certificate on IIS (Internet Information Services) is not a daunting task for those who aren’t technically sound or have a detailed idea about it. This tutorial will guide you through the complete process of SSL certificate installation on different versions of IIS.

SSL Overview

Secure Socket Layer (SSL) Certificates secure the customer’s information worldwide through state-of-the-art encryption methods. At the time of writing this article, there are an almost infinite number of websites using different types of SSL Certificates from a variety of brands in order to protect their customer’s privacy. SSL Certificates are specifically used to encrypt customer information as it travels between a browser and web server. Through SSL Certificates websites gain the genuine trust of their customers as they are assured that their data will be secured. While the purpose of SSL Certificates ultimately remains the same there are some minor differences in the installation process often between the different types of servers and SSL Certificates out there. Prior to installation it’s of the utmost importance that one meets the server requirement (have a server available and know what kind) as well as have a dedicated IP address.

The following are 9 Essential Steps to Install an SSL Certificates on an IISx:

Step 1:

When installing an SSL Certificate the first step is to generate the Certificate Signing Request (CSR) through your Internet Information Services (IIS) Manager. After generating the CSR you must then submit it to a Certificate Authority (CA). The site administrator may be able to obtain the certificate directly; otherwise they must contact the web host to gain access to the certificate. Once the CSR File is created and obtained, the file containing the certificate must be opened then saved to the proper server under the new name “Your Web Site.csr”. This file is an encrypted document that contains the information related to the SSL Certificate.

Step 2:

Select the “Start >> Administrator Tools >> Internet Information Service (IIS) Manager” and then simply proceed to left-click on the server’s name.
How to install SSL Certificate on IIS

Step 3:

After you have completed all the steps above find the “security” section from the server’s menu. Select the “server certificates” menu button. Left-click on the “complete certificate request” menu option, which then launches the Certificate Wizard. Continue to install the certificate, and don’t worry if it at all sounds complicated since the wizard performs the majority of the work. When prompted, select the .cer file saved to the server during “Step 1” and enter the requested name that refers to the certificate located on the server.Guide for SSL Certificate Installation on IIS 7 Web Server

Step 4:

Click the “OK” button to complete the request. This point of the installation is complete and the certificate is successfully installed. After installation of certificate on the server, assign Certificate to the appropriate website using IIS.Assigning SSL Certificate to the appropriate website using IIS

Step 5:

To Assign the certificate to the appropriate website:

Select “IIS >> Connections”, select the name of the server to which the certificate was installed and under “Sites”, select the site to be secured with SSL.

Step 6:

Right click on “Bindings” from the “Actions” menu.
How to SSL Certificate on IIS – 9 Easy Steps
Step 7:

In “Site Binding” click on “Add”, this will open the “Add Web Site Binding” window.

SSL Certificate Installation on IIS 7 Web Server

Step 8:

Select https under “Type”. The IP Address should be the IP address of the website, or it should be default as “All unassigned”. The port is usually 443, by which traffic will be secured by SSL.
SSL installation guide

Step 9:

Click “Ok”, and you must restart the IIS to complete this operation.
SSL Certificate Installation on IIS 7 Web Server
Now that the installation of the SSL Certificate has been completed your website is completely ready to provide encrypted security to your virtual customers.

Was this guide helpful? Have I missed something? Please share in the comments section below.