Question

Asked:
Asked By:
Oct 3 2008   4:27 AM GMT
Open123   5 pts.

Securing OWA 2007 on Exchange 2007


Certificates, VeriSign, Outlook, SSL, Exchange 2007, Outlook Web Access, Outlook 2007, OWA, Outlook Web Access 2007, SSL certificate

i want to secure OWA on Exchange 2007 for the internal employees who wants to access email from Outside the office from Public or Private computer. I would like to use Verisign SSL certificate. Please answer me

1.how can i configure Third party SSL certificate on my exchange 07

2.If my Exchange 07 already has a thirdparty certificate, how can i find out that my existing Exchange 07 has third party certificate

3. I am getting and error when i am using Outlook 2007 on internal network. "The name of the security certificate is invalid or does not match the name of the site"
the solution is on the following link:
http://support.microsoft.com/default.aspx/kb/940726
How can i implement that. Can anyone help me regarding all of my problems. Thanks

Subscribe to Alerts! Get questions and answers delivered to your Inbox.


E-mail me updates on this question



   SUBSCRIBE

hidden modal window

Answer Wiki (Improve, edit or add to this answer)


 RATE THIS ANSWER
+1
Click to Vote:
  •   1
  •  0



See my blog entry on this subject.

The process I used is as follows:
To generate a Certificate Signing Request (CSR) on an Exchange 2007 server:

Prior to starting, uncheck the feature in Windows "Hide extensions for known file types".
When I pasted the cert from VeriSign into notepad on the Exchange box and saved the file as cert.cer or cert.p7b, good ol'e Windows decided to add .txt to the end of the file. You are unable to see the .txt in Explorer. So after trying to import the cert in the steps below, you will recieve an error.


1. Open the Exchange MMC. Start, All Programs, Microsoft Exchange Server 2007, Exchange Management Concole.
2. Scroll down the opening screen until you see: Configure SSL for your Client Access Server. Click on this link. This will open a help window describing the steps to go through for this process.
3. If you don’t see it, scroll down the window until you see the text: 1. Open the Exchange Management Shell. Click on this link which will open the command line (Powershell) based window.
4. At this command line enter the following command making modifications to variables as needed (underlined items):
a. New-ExchangeCertificate -GenerateRequest -domainname webmaileu.company.org,autodiscovereu.company.org,vuk43xch01.ctsorg.company.org -FriendlyName webmaileu.company.org -subjectname "O= Corporation, OU=Company, C=US, S=State, L=City, CN=webmaileu.company.org" -privatekeyexportable:$true -path c:\webmaileu-csr.txt
5. If the command runs successfully, a CSR file will be created in the path described in the command.
6. This CSR file will be used by the Certificate Authority (CA) to generate a trusted certificate and private key for this server.
7. Once the certificate information is returned it will need to be imported on the client access server. This is done by the following steps:
a. The certificate text file should be saved on a location where the client access server can access the file.
b. If the Exchange Management Shell is not open, it will need to be opened.
c. Run the following command, making changes as needed to the underlined variables:
i. “Import-ExchangeCertificate –path c:\webmaileu.cer”
8. We now need to locate this certificate & its thumbprint to install into IIS and update the self-signed certificate. This is done by the following steps:
a. While at the command prompt in the Exchange Management Shell, type “dir cert:\LocalMachine\My | fl” and press enter.
b. Locate the certificate with the right Subject name and FriendlyName for this server.
c. Copy the Thumbprint to the clipboard.
d. At the command prompt type “enable-ExchangeCertificate –thumbprint <value copied to clipboard> -services “IIS, IMAP, POP””. Press enter.
9. The IIS virtual directories now need to be configured to use SSL. This is done by the following steps:
a. Under Default Web site, select the virtual directory that you want, for example, "owa".
b. Right-click the virtual directory, and then click "Properties".
c. Click the "Directory Security" tab.
d. In the "Secure Communications" section, click "Edit".
e. In the "Secure Communications" dialog box, make sure that both the "Require secure channel (SSL)" check box and the "Require 128-bit encryption" check box are selected.
f. Click "OK" to save your changes.
g. Restart IIS to ensure settings are saved.

Basically the same certificate gets installed on both the CAS and ISA servers.
  • AddThis Social Bookmark Button

Browse more Questions and Answers on Security and Exchange.

Looking for relevant Security Whitepapers? Visit the SearchSecurity.com Research Library.


Discuss This Answer


You must be logged-in to discuss a question. Log-in/Register

RuthParish15   60 pts.  |   Apr 7 2009  9:38PM GMT

I am not sure what the Common Name should point at: our new external OWA web address  <a href="http://owa2.sbcity.org" title="http://owa2.sbcity.(" target="_blank">owa2.sbcity.org</a>) or the email server’s name  <a href="http://georgia.ccb.gov" title="http://georgia.ccb.(" target="_blank">georgia.ccb.gov</a>)? Our external domain  <a href="http://sbcity.org" title="http://sbcity.(" target="_blank">sbcity.org</a>) is different than our internal one  <a href="http://ccb.gov" title="http://ccb.(" target="_blank">ccb.gov</a>).

New-ExchangeCertificate -GenerateRequest -Path c:CertificatesOWA-external-certrequest.req -KeySize 1024 -PrivateKeyExportable $True -SubjectName “c=US, s=CA, l=San Bernardino, o=City of San Bernardino, ou=Information Technology, cn=georgia.ccb.gov” -DomainName <a href="http://owa2.sbcity.org" title="http://owa2.sbcity. " target="_blank">owa2.sbcity.org</a> -FriendlyName “OWA External Certificate”

Thank you

 

Labnuke99   21120 pts.  |   Apr 8 2009  12:54PM GMT

See example above. The external name is different than the internal name. See the section -domainname <a href="http://webmaileu.company.org" title="http://webmaileu.company. " target="_blank">webmaileu.company.org</a>,autodiscovereu.company.org,vuk43xch01.ctsorg.company.org - these are all the names for the same server.

 

Labnuke99   21120 pts.  |   Apr 8 2009  12:55PM GMT

As long as the CN is one of the names in the -domainname section, any name can be used. subjectname “O= Corporation, OU=Company, C=US, S=State, L=City, CN=webmaileu.company.org”