<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Securing Exchange ActiveSync with Client Certificates &#8211; LAN Access</title>
	<atom:link href="http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/</link>
	<description>place of the mobility way</description>
	<lastBuildDate>Fri, 11 May 2012 10:49:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-18329</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sat, 12 Nov 2011 13:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-18329</guid>
		<description>Well, ok, then the 403 would indeed be caused by failing client certificate authentication.
iOS devices have good support for client certs so they usully work nicely once they&#039;re configured. Android can be a hassle with client certs (as they&#039;re not supported in the native EAS client). Are you using a third-party ActiveSync client? TouchDown from Nitrodesk supports it, and the newer Samsung support it (you don&#039;t get to configure it without MDM though). Ice Cream Sandwich should bring native support for client certs. So I can&#039;t really tell why it&#039;s failing on your Android devices without knowing more.
As for why it doesn&#039;t work with my utility..that&#039;s on my table :) I have tested my utility quite extensively against both Exchange 2007 and 2010 with and without a ForeFront TMG in front. Do you have the client cert as a pfx file with a private key? And password protected? Does my utility give any errors indicating it&#039;s not able to read the certificate? (I assume you are using the latest version of EAS MD.) Is your Exchange server configured to require both username/password and a client cert, or only certificates? Is the username in user@domain.com or domain\user format?
Try to remove the fake device from OWA (if it&#039;s present) and re-attempt to sync.</description>
		<content:encoded><![CDATA[<p>Well, ok, then the 403 would indeed be caused by failing client certificate authentication.<br />
iOS devices have good support for client certs so they usully work nicely once they&#8217;re configured. Android can be a hassle with client certs (as they&#8217;re not supported in the native EAS client). Are you using a third-party ActiveSync client? TouchDown from Nitrodesk supports it, and the newer Samsung support it (you don&#8217;t get to configure it without MDM though). Ice Cream Sandwich should bring native support for client certs. So I can&#8217;t really tell why it&#8217;s failing on your Android devices without knowing more.<br />
As for why it doesn&#8217;t work with my utility..that&#8217;s on my table <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I have tested my utility quite extensively against both Exchange 2007 and 2010 with and without a ForeFront TMG in front. Do you have the client cert as a pfx file with a private key? And password protected? Does my utility give any errors indicating it&#8217;s not able to read the certificate? (I assume you are using the latest version of EAS MD.) Is your Exchange server configured to require both username/password and a client cert, or only certificates? Is the username in <a href="mailto:user@domain.com">user@domain.com</a> or domain\user format?<br />
Try to remove the fake device from OWA (if it&#8217;s present) and re-attempt to sync.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheGeekCook</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-18327</link>
		<dc:creator>TheGeekCook</dc:creator>
		<pubDate>Fri, 11 Nov 2011 15:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-18327</guid>
		<description>Thanks for your response Andreas. The 403 error occurs on your utility and Android devices. The Android devices would work only if the Exchange 2010 is set to &quot;ignore client certificate&quot;. There&#039;s also no rules to govern which device can log on. We even allow non-provisioned devices.
A client certificate is needed but I&#039;ve tried the certificate on the utility and android without any success.
I don&#039;t know what else to check.</description>
		<content:encoded><![CDATA[<p>Thanks for your response Andreas. The 403 error occurs on your utility and Android devices. The Android devices would work only if the Exchange 2010 is set to &#8220;ignore client certificate&#8221;. There&#8217;s also no rules to govern which device can log on. We even allow non-provisioned devices.<br />
A client certificate is needed but I&#8217;ve tried the certificate on the utility and android without any success.<br />
I don&#8217;t know what else to check.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-18313</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Fri, 04 Nov 2011 09:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-18313</guid>
		<description>If iOS devices are working your ActiveSync setup should be good in general - does the 403 error only occur with my utility or also with Android devices (if you are able to test this)? The 403 error indicates that for some reason you aren&#039;t allowed to use the service, even though it&#039;s most likely up-and-running. Do you know if the Exchange Server is running any kind of filters as to which devices are allowed? Or does it require client certificates perhaps? A reverse proxy in front performing additional checks?
Is this Exchange 2007 or 2010?</description>
		<content:encoded><![CDATA[<p>If iOS devices are working your ActiveSync setup should be good in general &#8211; does the 403 error only occur with my utility or also with Android devices (if you are able to test this)? The 403 error indicates that for some reason you aren&#8217;t allowed to use the service, even though it&#8217;s most likely up-and-running. Do you know if the Exchange Server is running any kind of filters as to which devices are allowed? Or does it require client certificates perhaps? A reverse proxy in front performing additional checks?<br />
Is this Exchange 2007 or 2010?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheGeekCook</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-18311</link>
		<dc:creator>TheGeekCook</dc:creator>
		<pubDate>Tue, 01 Nov 2011 18:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-18311</guid>
		<description>I keep getting this error using the utility. I have SSL and certificate both checked. But all iPhones and iPads are ok. Is it normal?

Testing HTTP GET:
Response: The remote server returned an error: (403) Forbidden.
Explanation:
The server requires SSL and will not let you connect over HTTP.
(For instance trying to connect over HTTP while IIS requires SSL.)
Status: Further action required
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Testing HTTP OPTIONS:
Response: The remote server returned an error: (403) Forbidden.
Explanation:
The server requires SSL and will not let you connect over HTTP.
(For instance trying to connect over HTTP while IIS requires SSL.)
Status: Further action required</description>
		<content:encoded><![CDATA[<p>I keep getting this error using the utility. I have SSL and certificate both checked. But all iPhones and iPads are ok. Is it normal?</p>
<p>Testing HTTP GET:<br />
Response: The remote server returned an error: (403) Forbidden.<br />
Explanation:<br />
The server requires SSL and will not let you connect over HTTP.<br />
(For instance trying to connect over HTTP while IIS requires SSL.)<br />
Status: Further action required<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Testing HTTP OPTIONS:<br />
Response: The remote server returned an error: (403) Forbidden.<br />
Explanation:<br />
The server requires SSL and will not let you connect over HTTP.<br />
(For instance trying to connect over HTTP while IIS requires SSL.)<br />
Status: Further action required</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17783</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 04 May 2011 10:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17783</guid>
		<description>It could be that your server is more tightened security-wise than my lab environment :) But of course in a production environment one should be doing so, so it&#039;s a useful tip (will insert it into the article).
Haven&#039;t gotten round to testing Moxier - I usually prefer to not having to resort to third-party utils/sw for what I consider basic functionality. (In my opinion the lack of proper Exchange support on Android is something Google should be ashamed of.)
But unless S/MIME &amp; client certs support shows up in the Samsung Galaxy S II (I mean - the Gingerbread ROM for the S is promising) I&#039;ll eventually have to test Moxier or TouchDown properly.</description>
		<content:encoded><![CDATA[<p>It could be that your server is more tightened security-wise than my lab environment <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But of course in a production environment one should be doing so, so it&#8217;s a useful tip (will insert it into the article).<br />
Haven&#8217;t gotten round to testing Moxier &#8211; I usually prefer to not having to resort to third-party utils/sw for what I consider basic functionality. (In my opinion the lack of proper Exchange support on Android is something Google should be ashamed of.)<br />
But unless S/MIME &amp; client certs support shows up in the Samsung Galaxy S II (I mean &#8211; the Gingerbread ROM for the S is promising) I&#8217;ll eventually have to test Moxier or TouchDown properly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrett</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17782</link>
		<dc:creator>Garrett</dc:creator>
		<pubDate>Tue, 03 May 2011 20:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17782</guid>
		<description>Couldn&#039;t get it working until I ran the following commands:

appcmd unlock config /section:clientCertificateMappingAuthentication
appcmd set config “Default Web Site/Microsoft-Server-ActiveSync” -section:clientCertificateMappingAuthentication /enabled:true  

I kept getting 401.2.

I&#039;m using Moxier Mail on Android which does support client certificates as well as S/MIME signing and encryption.</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t get it working until I ran the following commands:</p>
<p>appcmd unlock config /section:clientCertificateMappingAuthentication<br />
appcmd set config “Default Web Site/Microsoft-Server-ActiveSync” -section:clientCertificateMappingAuthentication /enabled:true  </p>
<p>I kept getting 401.2.</p>
<p>I&#8217;m using Moxier Mail on Android which does support client certificates as well as S/MIME signing and encryption.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17655</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Mon, 28 Mar 2011 19:48:08 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17655</guid>
		<description>The client in the case of the mobile devices is the TMG server, or a similar solution. The certificate is what proves the identity of the mobile device, but TMG needs to be a member of Active Directory to use Kerberos Constrained Delegation.

There are differences between the mobile operating systems as to what format they like their certificates in, but both Windows Mobile and iPhone are happy to use pfx files whereas Android prefers it as a p12 (which can be just a renamed pfx file if you like). The details of how to import them and use them is also slightly out of scope for this article - as I&#039;ve said before in a number of articles. You will need to do testing before using client certificates, but once you get it working it&#039;s real nice :)</description>
		<content:encoded><![CDATA[<p>The client in the case of the mobile devices is the TMG server, or a similar solution. The certificate is what proves the identity of the mobile device, but TMG needs to be a member of Active Directory to use Kerberos Constrained Delegation.</p>
<p>There are differences between the mobile operating systems as to what format they like their certificates in, but both Windows Mobile and iPhone are happy to use pfx files whereas Android prefers it as a p12 (which can be just a renamed pfx file if you like). The details of how to import them and use them is also slightly out of scope for this article &#8211; as I&#8217;ve said before in a number of articles. You will need to do testing before using client certificates, but once you get it working it&#8217;s real nice <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17654</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Mon, 28 Mar 2011 17:14:36 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17654</guid>
		<description>The documentation to which one is referred for client certificate mapping authentication says that for using AD authentication, both the server and client have to be members of an Active Directory domain. For the testing that might work, but the mobile devices are not going to be members of the/a domain. Is this an issue with client certificate mapping authentication using Active Directory?</description>
		<content:encoded><![CDATA[<p>The documentation to which one is referred for client certificate mapping authentication says that for using AD authentication, both the server and client have to be members of an Active Directory domain. For the testing that might work, but the mobile devices are not going to be members of the/a domain. Is this an issue with client certificate mapping authentication using Active Directory?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17649</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Fri, 25 Mar 2011 21:25:16 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17649</guid>
		<description>I did finally get the certs created as outlined in the article I referenced earlier, but I&#039;m not sure I know how to import/enroll them.</description>
		<content:encoded><![CDATA[<p>I did finally get the certs created as outlined in the article I referenced earlier, but I&#8217;m not sure I know how to import/enroll them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenny</title>
		<link>http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/comment-page-1/#comment-17647</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Fri, 25 Mar 2011 20:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1047#comment-17647</guid>
		<description>I was looking forward to following your guidance but it seems I&#039;m a few steps behind. For client certificates, I wanted to create self-signed certs. I attempted using OpenSSL For Windows, mostly following the info at http://serverfault.com/questions/168580/creating-client-certificates   but when it came to step 6 to sign the client certificates &quot;with the CA cert&quot; I never have gotten the openssl.cfg file right do get it to open the ca.key.

Can you refer me to better guides to create certs for mobile devices or do you have any comments that might provide guidance so I can get to the point of testing with your emulator program? 

Thanks.</description>
		<content:encoded><![CDATA[<p>I was looking forward to following your guidance but it seems I&#8217;m a few steps behind. For client certificates, I wanted to create self-signed certs. I attempted using OpenSSL For Windows, mostly following the info at <a href="http://serverfault.com/questions/168580/creating-client-certificates" rel="nofollow">http://serverfault.com/questions/168580/creating-client-certificates</a>   but when it came to step 6 to sign the client certificates &#8220;with the CA cert&#8221; I never have gotten the openssl.cfg file right do get it to open the ca.key.</p>
<p>Can you refer me to better guides to create certs for mobile devices or do you have any comments that might provide guidance so I can get to the point of testing with your emulator program? </p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

