<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>220, 221 - whatever it takes</title>
	<atom:link href="http://myersnet.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://myersnet.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 27 Sep 2011 03:33:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='myersnet.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>220, 221 - whatever it takes</title>
		<link>http://myersnet.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://myersnet.wordpress.com/osd.xml" title="220, 221 - whatever it takes" />
	<atom:link rel='hub' href='http://myersnet.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Exchange 2007, ISA 2006 and Certificates &#8211; Part 3 of 7</title>
		<link>http://myersnet.wordpress.com/2008/05/25/exchange-2007-isa-2006-and-certificates-part-3-of-7/</link>
		<comments>http://myersnet.wordpress.com/2008/05/25/exchange-2007-isa-2006-and-certificates-part-3-of-7/#comments</comments>
		<pubDate>Mon, 26 May 2008 02:35:15 +0000</pubDate>
		<dc:creator>myersnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://myersnet.wordpress.com/2008/05/25/exchange-2007-isa-2006-and-certificates-part-3-of-7</guid>
		<description><![CDATA[Exchange 2007 Certificate Needs – Part 3 This is the third part of a seven-part blog series on Exchange Server 2007, ISA 2006 and certificate design. TLS Security OK – trivia time. Who created the technology SSL? I’ll give you a hint – they pioneered web browsing. The answer is Netscape. Because SSL is owned [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myersnet.wordpress.com&amp;blog=3901431&amp;post=25&amp;subd=myersnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!AE107AC60EDD5AB6!190" class="bvMsg">
<h3>Exchange 2007 Certificate Needs – Part 3</h3>
<p>This is the third part of a seven-part blog series on Exchange Server 2007, ISA 2006 and certificate design.<br />
<h4>TLS Security</h4>
<p>OK – trivia time. Who created the technology SSL? I’ll give you a hint – they pioneered web browsing. The answer is Netscape. Because SSL is owned by Netscape – and other companies using similar technology wants to avoid using this “S S L” acronym – a very similar protocol was invented. This new protocol was open and not ‘owned’ by anyone. Now, what to call it… I know… let’s call it TLS. Therefore, when SSL and TLS are mentioned, they can virtually mean the same thing.
<p>Wikipedia opens its TLS article this way – “<i>Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are </i><a href="http://en.wikipedia.org/wiki/Cryptographic_protocol"><i>cryptographic protocols</i></a><i> that provide </i><a href="http://en.wikipedia.org/wiki/Security"><i>secure</i></a><i> communications on the </i><a href="http://en.wikipedia.org/wiki/Internet"><i>Internet</i></a><i> for such things as </i><a href="http://en.wikipedia.org/wiki/Web_browsing"><i>web browsing</i></a><i>, </i><a href="http://en.wikipedia.org/wiki/Electronic_mail"><i>e-mail</i></a><i>, </i><a href="http://en.wikipedia.org/wiki/Internet_fax"><i>Internet faxing</i></a><i>, </i><a href="http://en.wikipedia.org/wiki/Instant_messaging"><i>instant messaging</i></a><i> and other data transfers. There are slight differences between SSL and TLS, but the protocol remains substantially the same.”</i>
<p>TLS security in Exchange 2007 and Microsoft Office Outlook 2007 provides a relatively low-cost alternative to S/MIME or other message-level over-the-Internet security solutions. Today’s messaging demands require administrators a way to manage secured message paths between computers over the internal LAN and the public Internet. After these secured message paths are configured, messages that have successfully traveled over the secured path from an authenticated sender are displayed to users as &quot;Domain Secured&quot; in the Outlook and Outlook Web Access interface. This article will discuss the certificate and TLS requirements used by Exchange Server 2007.
<p>Transport Layer Security (TLS) with mutual authentication (MTLS) is used to provide session-based authentication and encryption usually between servers. TLS <i>with mutual authentication</i> differs from TLS as it is usually deployed. Typically, when TLS is deployed, it is used only to provide confidentiality in the form of encryption and it’s usually involving a client connecting to a server – such as a OWA client connecting to a CAS server. In addition to this kind of deployment, sometimes when TLS is deployed, only the receiving server is authenticated. This deployment of TLS is typical of the HTTP implementation of TLS, which is Secure Sockets Layer (SSL).
<p>With mutual TLS authentication, each server verifies the identity of the other server by validating a certificate that is provided by that other server. This scenario is likely what most of us will encounter when deploying Exchange 2007. This was also encountered with Exchange 2003 as well. Regardless of whether the messaging platform is Exchange 2003 or 2007, servers, clients and even mobile clients could get in the act of using certificates to prove authentication, and then data would be encrypted to provide secure transfer of data.<br />
<h4>Exchange 2003 vs. Exchange 2007</h4>
<p>Exchange 2003 can take advantage of SSL/TLS certificates in server authentication and by clients wishing to use S/MIME, just like in E2k7. However, the majority of clients used certs in E2k3 on the front end servers and ISA servers to protect HTTP, POP, IMAP and SMTP traffic. Very similar to how E2k7 uses certs (which is coming in a subsection below), E2k3 uses them to secure communication. Several differences exist however. E2k3 does not include self-signed certs like E2k7 servers can. This meant that if you wanted certs with E2k3, you had to go through the CSR (Certificate Signing Request) process, send your request to either a commercial or private CA, get the cert back and import it into the proper IIS location. Now, while the self-signed certs, created by default in E2k7, aren’t very useful, they are included for very simple deployments.
<p>For E2k3, the most common need for certs was for two reasons: OWA and RPC over HTTPS. If the customer used ISA as their proxy, then the ISA server would get a copy of the cert and the front end server would get a copy. The back end server didn’t need a cert for OWA or RPC over HTTPS. Just like in E2k7, you had to decide on whether or not you could get a way with certs minted from an inside CA or a public commercial CA. This decision also exists for E2k7 deployments. So what are the real differences between E2k3 and E2k7 regarding certs? E2k7 servers by default use secure communication between themselves – hence the default-created self-signed cert. E2k3 servers such as front end and back end servers didn’t communicate with security by default. The protocol used was SMTP and it wasn’t very secure. The E2k3 mailbox servers used SMTP when communicating to bridge heads or smart host servers. Again, no security by default.<br />
<h4>Exchange 2007 Roles with MTLS and TLS Needs</h4>
<p>The following Exchange 2007 components use certificates to encrypt or authenticate sessions:
<ul>
<li><b>SMTP</b>   Certificates are used for encryption and authentication for Domain Security between partner organizations. Certificates are used for direct trust connections between Hub Transport servers and Edge Transport servers. Certificates are used between Hub Transport servers to encrypt the SMTP session. In Exchange 2007, <i>direct trust</i> is the authentication functionality for which the presence of the certificate in the Active Directory directory service or Active Directory Application Mode (ADAM) directory service validates the certificate. Active Directory is considered a trusted storage mechanism. Certificates are also used for opportunistic TLS sessions between organizations.
<li><b>EdgeSync synchronization</b>   A self-signed certificate created by Exchange 2007 is used to encrypt the LDAP communication session between the ADAM instance on the Edge Transport servers and the internal Active Directory servers after the Microsoft Exchange EdgeSync service has replicated data from Active Directory to the ADAM instance on the Edge Transport server. A self-signed certificate is a certificate that is signed by its own creator. The Microsoft Exchange EdgeSync service is the data synchronization service that periodically replicates configuration data from Active Directory to a subscribed Edge Transport server.
<li><b>POP3 and IMAP4</b>   Certificates are used to authenticate and encrypt the session between Post Office Protocol version 3 (POP3) and Internet Message Access Protocol version 4rev1 (IMAP4) clients and Exchange servers.
<li><b>Unified Messaging</b>   Certificates are used to encrypt the SMTP session to Hub Transport servers and to the Unified Messaging (UM) IP gateway and Microsoft Office Communications Server 2007.
<li><b>Autodiscover</b>   Certificates are used to encrypt the HTTP path between the client and the Client Access server.
<li><b>Client Access applications</b>   Certificates are used to encrypt the path between the Client Access server and various HTTP clients, such as, Outlook Anywhere, Microsoft Outlook Web Access, and devices that support Microsoft Exchange ActiveSync. </li>
</ul>
<h5>Public and Privately-Issued Certificates</h5>
<p>I recommend that you deploy a certificate issued by a public CA whenever your users are accessing Exchange components that require authentication and encryption from outside your corporate firewall. For example, all the various clients that the Client Access server role supports, such as Exchange ActiveSync, POP3, IMAP4, and Outlook Anywhere, should be secured with a certificate that is issued by a public CA. In this topic, such components are referred to as external Exchange 2007 components. <i>External</i> refers to the fact that the data paths between the clients and the Exchange 2007 servers traverse the corporate firewall and extend into the Internet.
<p><b>Internal Client Access to Exchange Can Use Self-Signed Certificates or Certificates Issued by a Internal CA</b>
<p>For MTLS – or server-to-server TLS, you can use an inside private CA to make certificates. As long as the source machine using the certificate to validate the identity of the destination server can verify the name matches the certificate, the certificate validity period is within range and the root CAs certificate can be obtained (validating the source CA minting the certificate), inside certificates will work fine. This is the strategy behind Microsoft using the self-signed certs. By automatically creating the self-signed certs, you are not required to deploy your own internal private CA. Self-signed certificates that are created by Exchange expire in one year, from the time of the server installation. The internal components that rely on the default self-signed certificates continue to operate even if the self-signed certificate has expired. However, when the self-signed certificate has expired, events are logged in Event Viewer. It is a best practice to renew the self-signed certificates before they expire. Because the certificates are self-signed, the resulting certificates are generally less trustworthy than certificates that are generated by a CA. Therefore, I recommend that you use self-signed certificates only for the following internal scenarios:
<ul>
<li>SMTP sessions between Hub Transport servers: A certificate is used only for encryption of the SMTP session. Authentication is provided by the Kerberos protocol.
<li>SMTP sessions between Hub Transport servers and an Edge Transport server: A certificate is used for encryption of the STMP session and for direct trust authentication.
<li>EdgeSync synchronization between Edge Transport servers and Active Directory: A certificate is used to encrypt the LDAP communication session between the ADAM instance on the Edge Transport servers and the internal Active Directory servers after the Microsoft Exchange EdgeSync service has replicated data from Active Directory to the ADAM instance on the Edge Transport server.
<li>Unified Messaging communication: A certificate is used for encrypting Session Initiation Protocol (SIP) and Realtime Transport Protocol (RTP) traffic between UM servers and UM IP gateways, IP Private Branch eXchanges (PBXs), and computers that are running Office Communications Server 2007. The certificate is also used for encrypting SMTP traffic when voice mail or fax messages are submitted from UM servers to Hub Transport servers.
<li>A Client Access server that is accessed only by internal clients. </li>
</li>
</li>
</ul>
<p>Ideally, I would recommend using an internal CA’s certificates to replace the self-signed ones to allow for longer validity periods. Again, the self-signed certs are good for one year – internally minted certs can be minted with validity periods of several years requiring less maintenance.
<p>Tip: If you mint the internal certs with a validity period matching the external certs, your certs will expire at the same time and it’s easier to renew all certs at the same time. For example, if all certs are good for two years and you’ve deployed them at about the same time, they will be ready for renewal in two years and you will only have to focus attention to certificate renewal once every two years for all of your messaging cert needs.
<p><b>External Client Access to Exchange Requires Certificates Issued by a Public CA</b>
<p>Internal Exchange components can rely on self-signed certificates because the certificates are not used for authentication. Authentication for most Exchange components is provided by Kerberos or NTLM. In communication between an Edge Transport server and a Hub Transport server, direct trust authentication is used. This is provided by a certificate and the fact that the Edge Transport server&#8217;s public key is stored in Active Directory, which is a trusted store. Otherwise, self-signed certificates are used to provide an ephemeral key to encrypt data paths between Exchange components.
<p>However, for external client access from the Internet into the network where Exchange is hosted, traditional certificate trust validation is required. It is a best practice to use a certificate issued by a public CA for trust validation. In fact, when certificate authentication is required, using a self-signed certificate is not a best practice and is strongly discouraged. I recommend that you use a certificate from a public CA for the following:
<ul>
<li>POP3 and IMAP4 client access to Exchange
<li>Outlook Web Access
<li>Outlook Anywhere
<li>Exchange ActiveSync
<li>Autodiscover
<li>Domain Security </li>
</ul>
<p>The best practice for all these is to use a public CA that is trusted by all clients by default.<br />
<h5>Determining the Type and Number of Public CA-Issued Certificates for Your Deployment</h5>
<p>Selecting the appropriate public CA-issued certificate for your organization depends on the following factors:
<ul>
<li><b>Client support of wildcard names in certificates</b>   Ask yourself: What clients will I support? As mentioned earlier, &quot;clients&quot; in this context refer to clients that access Exchange from the Internet.
<li><b>Your organization&#8217;s namespace</b>   How is your Internet-facing Internet Information Services (IIS) namespace configured?
<li><b>Source of your certificate</b>   Where will you obtain your certificate? Does the public CA you select support using wildcard characters in the Subject or Subject Alternative Name (SAN) fields? If not, does it support using SANs? Are you planning to use Microsoft’s ISA server to publish and protect your Exchange environment? </li>
</ul>
<p><b>Client Support of Wildcard Names in Certificates</b>
<p>Wildcard names may be used in the Subject or SAN extensions of X.509 certificates.
<p>After you have determined which clients your organization will support, it is helpful to determine whether the clients support certificates where wildcard names are used in the server certificate that the client is connecting to.
<p>If your client supports using wildcard names in the certificate, the overall certificate planning for your organization is greatly simplified. If all your clients support wildcard names in certificates and your organization uses a single domain name, you do not have to consider namespace planning for your certificate deployment strategy. Instead, you can create a single certificate that supports your namespace with a wildcard character. For example, if clients that are running Outlook Web Access use mail.contoso.com/owa to access their mail, and POP3 clients use pop.contoso.com to access their mail, a single certificate with a wildcard Subject of *.contoso.com will support both clients.
<p>The following Microsoft clients support wildcard names in certificates:
<ul>
<li>Outlook
<li>Internet Explorer (Outlook Web Access)
<li>Exchange Edge Transport server (Domain Security) </li>
</li>
</ul>
<p><b>Important: </b>
<p>Clients running Windows Mobile 5.0 and Windows Mobile 6.0 do not support an encrypted channel to servers where wildcard names are used in the certificate.
<p>If a client that your organization supports does not support wildcard names in the server certificate, and you have multiple client namespaces to support, you must either
<ol>
<li>Purchase a certificate that contains multiple names, such as mail.contoso.com, pop.contoso.com, and mobile.contoso.com in the SAN extension.
<li>Purchase a certificate for each entity in the namespace that a client will connect to. </li>
</li>
</ol>
<p>Because of the complex nature of having to predict all operating systems that can and cannot accept wildcard cert names, I recommend not planning on using wildcard names for certificates.
<p><b><br /></b>
<p><b></b>
<p><b></b><br />
<h4>Planning for Your Organization&#8217;s Namespace</h4>
<p>All clients require a URL or a fully qualified domain name (FQDN) to connect to. Each path that clients connect to must be associated with a valid certificate that contains the host name, NetBIOS name, FQDN, or common name of the host that the client is connecting to. Determining the list of names to include on the certificate is the process of <i>namespace planning</i>.
<p>Generally, namespace planning for large organizations that support many different clients and span multiple regions with multiple servers is more complex than namespace planning for smaller organizations.
<p>You must understand certificate namespace planning so that you know which host names to include in the SAN extension of the certificate that you use to help secure inbound connections to Exchange 2007.
<p><b></b>
<p><b>Where to Get Your Certificate</b>
<p>As previously mentioned, for external client access, I recommend purchasing a certificate from a public third-party CA.
<p>As you evaluate certificate authorities, consider the following criteria:
<ul>
<li>Does the CA allow wildcard names in the certificate? If your clients can support wildcard names in the certificate, buying a certificate from a CA that supports wildcard names is the simplest method to deploy secured clients.
<li>Does the CA support the SAN extension? It may make sense to use a certificate that supports multiple names in the SAN if the following conditions are true:
<ul>
<li>You must support clients that do not support wildcard names in the certificate.
<li>You have more than a single host path that clients must connect to. </li>
</ul>
</li>
</ul>
<p>Microsoft is partnering with public CAs to provide a Unified Communications certificate. For an up-to-date list of CAs that support Unified Communications certificates, see Microsoft Knowledge Base article 929395, <a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;kbid=929395">Unified Communications Certificate Partners for Exchange 2007 and for Communications Server 2007</a>.
<ul>
<li>Is the CA providing a high level of authenticity-checking? Some CAs are very inexpensive. Other CAs cost hundreds of dollars a year for a certificate. Because you rely on the integrity of this certificate to authenticate inbound traffic to your organization, I recommend that you not select a public CA by cost alone. Carefully evaluate and compare the services that are provided by each CA and the reputation of each CA before you decide. </li>
</ul>
<p><b>Configuring Access to the Certificate Revocation List</b>
<p>When a specific service, such as the Microsoft Exchange Transport service in the SMTP/TLS scenario or IIS in the HTTPS scenario, retrieves a certificate, the service validates the certificate chain and validates the certificate. Validation of the certificate is a process in which many attributes of the certificate are confirmed. Most of these attributes can be confirmed on the local computer by the application that requests the certificate. For example, the intended use of the certificate, the expiration dates on the certificate, and similar attributes are verifiable outside the context of a PKI. However, verification that the certificate has not been revoked must be validated with the CA that issued the certificate. Therefore, most CAs make a certificate revocation list (CRL) available to the public to validate the revocation status.
<p>To successfully authenticate with certificates, CRLs for CAs that you use must be available to the services that are authenticating the client. If the revocation check fails, the authenticating service will fail.
<p>Your authenticating servers must be able to access CRLs for external CAs.
<p>All public CAs have publicly available CRLs that your organization&#8217;s servers can contact. In some cases, CRLs for private, internal PKIs are available only with Lightweight Directory Access Protocol (LDAP). In most cases, with public CAs, CRLs are published by using HTTP. Make sure that the appropriate outbound ports and proxies are configured to let your servers and clients to contact the CRL. You can determine which protocol a given CRL distribution point accepts by opening a certificate in MMC and viewing the <b>CRL Distribution Points</b> field.
<p>In some cases, you may have to make the CRL for the CA that issues your certificates publicly available. For example, if you are deploying Domain Security, you must understand that even when an Edge Transport server retrieves a certificate from your own organization, it validates the certificate chain to validate the certificate. Therefore, the CRL for your CA must be available to your own Edge Transport servers. In addition, all partners that you exchange domain-secured e-mail with must be able to access the CRL for the CA that issues your certificates.
<p><b>Configuring Proxy Settings for WinHTTP</b>
<p>Exchange 2007 servers rely on the underlying Windows HTTP Services (WinHTTP) to manage all HTTP and HTTPS traffic. For example, both Hub Transport servers and Edge Transport servers may use HTTP to access updates for Exchange 2007 Standard Anti-spam Filter Updates and the Microsoft Forefront Security for Exchange Server anti-spam update service. All Exchange server roles will use WinHTTP to enable CRL validation.<br />
<h4>Exchange Server Roles and Certificate Requirements</h4>
<p>The following Exchange 2007 server roles have the following certificate requirements.</p>
<table style="border-right:medium none;border-top:medium none;border-left:medium none;border-bottom:medium none;border-collapse:collapse;" cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;background:#d9d9d9;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p><b>Machine Role</b></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;background:#d9d9d9;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p><b>Certificate Needs</b></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;background:#d9d9d9;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p><b>Self-Signed Certificate Created by Default?</b></p>
</td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;background:#d9d9d9;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p><b>Public or Private Certificate Recommended</b></p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Edge Transport</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>MTLS</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>No</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Public</p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Hub Transport</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>MTLS</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>No</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Private</p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Client Access Server</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>MTLS, TLS</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Yes</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Private (unless CAS server is internet-facing with direct access from internet clients – not recommended)</p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Unified Messaging</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>MTLS</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Yes</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Private</p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Mailbox Servers</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>None (Mailbox servers use encrypted RPC)</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>No</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>NA</p>
</td>
</tr>
<tr>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:black 1pt solid;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>ISA</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>TLS (ISA needs a copy of the certs placed on the CAS servers so ISA can publish client requests properly)</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>No</p>
</td>
<td style="border-right:black 1pt solid;border-top:medium none;border-left:medium none;width:119.7pt;border-bottom:black 1pt solid;padding:0 5.4pt;" valign="top" width="160">
<p>Public</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p><b>Client Access Server Protocols</b></p>
<p><a href="http://wyxr6a.blu.livefilestore.com/y1pvKfLSl2-CcmL00PwviKlNJ_h_o4ujNQusgP5FMrxwWuyMtwA6su2g7QS4T-ilfHmLy1FWNuxbpQ3fR3P0WeuVCfDltqRNm5H?PARTNER=WRITER"><img src="http://blu1.storage.msn.com/y1pd5M4Eat5iRCsURlNwjvdQgXEVWlD8icQ-DdWaXGJsaQcqdVQEC3vZZtvqAbyDpjQnqPtdf9CFrTp4dX14O3XRPKU1oVHvqjY?PARTNER=WRITER" border="0" /></a>  </p>
<p>In this CAS protocol figure above, note the use of HTTPS from the CAS servers supporting the client services such as the Availability and AutoDiscover. Also, OWA is using HTTPS, and POP and IMAP may be using SSL as well to encrypt the channel. All of these protocols are using certificates on the CAS servers to secure communication. What is not pictured here are ISA servers. If they are used, the outside clients will connect first to the ISA server using HTTPS. The ISA server will be configured to complete the secure communication channel between the client and itself, and then to create a new SSL channel from itself on to the CAS server. This SSL bridging allows the client to connect to the CAS server in a very secure way using web publishing rules on the ISA server. </p>
<p>The certificates you’ll need to place on the ISA server will have to come from exported certificates from the CAS servers. These exported certs from the CAS server must have the private key material; that is the exported certs will be in the .pfx file format. This file export format has the public and private key material from the CAS server. This .pfx cert file will be imported into the Personal certificate store on the ISA server. Then, when you make the web listeners, you will match the certificates to the appropriate web listener. The web listeners are components of the web publishing rule. More on this topic in the next blog article in this series.<br style="page-break-before:always;" /></p>
<p><b>Hub Transport Server Protocols</b></p>
<p><a href="http://wyxr6a.blu.livefilestore.com/y1pvKfLSl2-CcmP3dfqjb4Np-zWYqe9jdDnU4sAygxQ9ahk6ZjeWuTfM8pXHCxgGRqT6gujMvpIjOqqsS6y8Z5byHhdMXzjVCYy?PARTNER=WRITER"><img src="http://blu1.storage.msn.com/y1pd5M4Eat5iRDGG9qiViI-2fkkl11hWVFaEhAAWNrwn4bSG8osYotxCp0ci4QXNjc8pAEXdVvkZxx7b3_lRALUeE2AakYNt-U5?PARTNER=WRITER" border="0" /></a> </p>
<p> </p>
<p>Note in this Hub figure above, the use of TLS between HUB servers and the Edge server role. SMTP and Kerberos both are using TLS in which certificates are used to encrypt. The authentication is not happening via the certificates but rather through Kerberos.</p>
<p> </p>
<p>Also, if SMTP is to be secured from the outside, then MTLS providing both security and authentication would have to be configured between SMTP servers.<br style="page-break-before:always;" /></p>
<p><b>Edge Transport Server Protocols</b></p>
<p><a href="http://wyxr6a.blu.livefilestore.com/y1pvKfLSl2-CckVIKQbW_1H_YQa8n_bI2Djh3GgwKG3ETz3ehIy3ssq-ph0c-SRL6uaIYN7vDe4wFf9HPUYPlPolJOOJ1lJmEeC?PARTNER=WRITER"><img src="http://blufiles.storage.msn.com/y1pwG0yE9DPJKL44Hb2lERMcesch1qLssABDXwIp2A1xG-fwyXDJmMFrQ4Fy-1jE5DLvhYNhkv4LAs?PARTNER=WRITER" border="0" /></a>  </p>
<p>Here, depicting the Edge Transport roles, certificates are used to provide the SMTP via TLA also shown in the previous figure above.<br style="page-break-before:always;" /></p>
<p><b>Mailbox Server Protocols</b></p>
<p><a href="http://wyxr6a.blu.livefilestore.com/y1psSFbqtj_g5WTUx0M3YphvA-hDk8ILDqyHFcAQ8DD1Opdgk5jP9UrjZcQ_aCZbwl_mxicdvX0KcyErDU8oLS0vg?PARTNER=WRITER"><img src="http://blu1.storage.msn.com/y1pd5M4Eat5iRA-wbVB1Et-kFFy0tlIkMNFGpyRMI_Zula9B9G5VrrKb0RmtjEd5GKvFLkEKBfgf8WincuSVsn8eTosIsv0K_qU?PARTNER=WRITER" border="0" /></a> </p>
<p>Note here the absence of certificates on the Mailbox servers – mailbox servers do not get automatically-created self-signed certs nor do you have to manually place them. Mailbox servers communicate using encrypted RPC.</p>
<p> </p>
<p><b>Unified Messaging Protocols</b></p>
<p><a href="http://wyxr6a.blu.livefilestore.com/y1pvKfLSl2-Ccm27cRA3zuXoSP1Jyaiy3I_pK3VOnMgcGws21lLpLnpsZ7lXrAL888BRwUxph3VTiqughWNXl2S9sY_UK8lr3Km?PARTNER=WRITER"><img src="http://blu1.storage.msn.com/y1pd5M4Eat5iRBQmrRgQ8wY5tq4Ovx9jr7eDUIoAM4nq9J1rsvUgcqoXR-ym-7OcW1_8oSjpJy1GjeuzcRNla-1XUd55lln3art?PARTNER=WRITER" border="0" /></a> </p>
<p> </p>
<p>The last figure here depicts the UM servers using TCP to communicate SIP, but because SIP is very vulnerable to sniffing, TLS is necessary to encrypt the channels between the UM server and the IP-PBX devices and VoIP Gateways. The UM servers communicate to the Hub and Mailbox servers using encrypted RPC.</p>
<p>This concludes this third in a series article on Exchange 2007, ISA and certificate requirements. The next article will be part 4 and will cover making certificate requests.</p>
<p> </p>
<p> </p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/myersnet.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/myersnet.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/myersnet.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/myersnet.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/myersnet.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myersnet.wordpress.com&amp;blog=3901431&amp;post=25&amp;subd=myersnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myersnet.wordpress.com/2008/05/25/exchange-2007-isa-2006-and-certificates-part-3-of-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e559cd13ac21ec2e46ef01e0117fad8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">myersnet</media:title>
		</media:content>

		<media:content url="http://blu1.storage.msn.com/y1pd5M4Eat5iRCsURlNwjvdQgXEVWlD8icQ-DdWaXGJsaQcqdVQEC3vZZtvqAbyDpjQnqPtdf9CFrTp4dX14O3XRPKU1oVHvqjY?PARTNER=WRITER" medium="image" />

		<media:content url="http://blu1.storage.msn.com/y1pd5M4Eat5iRDGG9qiViI-2fkkl11hWVFaEhAAWNrwn4bSG8osYotxCp0ci4QXNjc8pAEXdVvkZxx7b3_lRALUeE2AakYNt-U5?PARTNER=WRITER" medium="image" />

		<media:content url="http://blufiles.storage.msn.com/y1pwG0yE9DPJKL44Hb2lERMcesch1qLssABDXwIp2A1xG-fwyXDJmMFrQ4Fy-1jE5DLvhYNhkv4LAs?PARTNER=WRITER" medium="image" />

		<media:content url="http://blu1.storage.msn.com/y1pd5M4Eat5iRA-wbVB1Et-kFFy0tlIkMNFGpyRMI_Zula9B9G5VrrKb0RmtjEd5GKvFLkEKBfgf8WincuSVsn8eTosIsv0K_qU?PARTNER=WRITER" medium="image" />

		<media:content url="http://blu1.storage.msn.com/y1pd5M4Eat5iRBQmrRgQ8wY5tq4Ovx9jr7eDUIoAM4nq9J1rsvUgcqoXR-ym-7OcW1_8oSjpJy1GjeuzcRNla-1XUd55lln3art?PARTNER=WRITER" medium="image" />
	</item>
	</channel>
</rss>
