<?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 for MobilityDojo.net</title>
	<atom:link href="http://mobilitydojo.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobilitydojo.net</link>
	<description>place of the mobility way</description>
	<lastBuildDate>Mon, 23 Jan 2012 12:22:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by chris</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18543</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Mon, 23 Jan 2012 12:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18543</guid>
		<description>Well, that did work :-)
I have used a Mac to create the profile and was able to link the SCEP part to the EAS part. The SCEP services is now issuing certificates which can be used for 802.x and EAS. Works like a charm. Thx a lot for the hint :-)
The part where I tried to store the iPhone&#039;s private key in the CA&#039;s DB didn&#039;t work out, as the device is refusing to send the private part of the key. The SCEP server was showing a message stating the operation had failed due to a missing private part of the key.</description>
		<content:encoded><![CDATA[<p>Well, that did work <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
I have used a Mac to create the profile and was able to link the SCEP part to the EAS part. The SCEP services is now issuing certificates which can be used for 802.x and EAS. Works like a charm. Thx a lot for the hint <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
The part where I tried to store the iPhone&#8217;s private key in the CA&#8217;s DB didn&#8217;t work out, as the device is refusing to send the private part of the key. The SCEP server was showing a message stating the operation had failed due to a missing private part of the key.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by Andreas</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18522</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sun, 15 Jan 2012 10:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18522</guid>
		<description>I noticed an interesting thing yesterday with iPCU. If you create a SCEP payload, and then create an Exchange payload you can actually select that the identity provided by SCEP will be used in the Exchange payload.
But this seems to only apply for the OSX version of iPCU...
If you have access to a Mac that would kind of be a solution. (You could at least verify a correct .mobileconfig that way.)</description>
		<content:encoded><![CDATA[<p>I noticed an interesting thing yesterday with iPCU. If you create a SCEP payload, and then create an Exchange payload you can actually select that the identity provided by SCEP will be used in the Exchange payload.<br />
But this seems to only apply for the OSX version of iPCU&#8230;<br />
If you have access to a Mac that would kind of be a solution. (You could at least verify a correct .mobileconfig that way.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by chris</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18518</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Thu, 12 Jan 2012 14:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18518</guid>
		<description>I did some more digging and it seems that I need to configure the CA for key archival and designate a trusted user to be able to recover private keys. If that works out, I should be able to obtain the private part of the SCEP certificate and include it in the .mobileconfig file...</description>
		<content:encoded><![CDATA[<p>I did some more digging and it seems that I need to configure the CA for key archival and designate a trusted user to be able to recover private keys. If that works out, I should be able to obtain the private part of the SCEP certificate and include it in the .mobileconfig file&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by chris</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18517</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Thu, 12 Jan 2012 11:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18517</guid>
		<description>Hi Andreas,

thx for the answer.

I&#039;ve checked the Apple documentation &quot;iOS Configuration Profile Reference&quot; in regards to the PayloadCertificateUUID and did a little messing around with a .mobileconfig 
file. It turns out that what I did describe in my first posting (quote: The trick seems to be to have a private key included in the .mobileconfig file and specify this one 
as the one to be used with EAS.) is exactly what this PayloadCertificateUUID referencing part does. As soon as I configure the certificate section in the iPCU to include a 
private key, a PayloadCertificateUUID is listed in that particular part of the xml code. The next step is to configure the Exchange-ActiveSync part of this config file 
(option: identity certificate - data for connection with ActiveSync). Selecting the same private key from the previous step, adds the same PayloadCertificateUUID to the 
ActiveSync part of the xml code. Thus, the issue remains because I would need to get the private key off of the device to include it in the .mobileconfig file to be able to link this PayloadCertificateUUID.

What you are describing for Afaria (quote: you can either attach an existing certificate or request a new cert through SCEP. Which means you’ll have one SCEP identity in general for MDM, and another for EAS) got me thinking. Doesn&#039;t that mean that the Afaria system is managing the private part of the key? How else would they be able to do the PayloadCertificateUUID referencing part described above? Is the Afaria system generating the certificate request and passes the private key on to the device? How does 
that impact the security of the private key?

I&#039;ll get the Apple documentation for MDM solutions and have a read. Maybe that&#039;ll sched some more light :-)</description>
		<content:encoded><![CDATA[<p>Hi Andreas,</p>
<p>thx for the answer.</p>
<p>I&#8217;ve checked the Apple documentation &#8220;iOS Configuration Profile Reference&#8221; in regards to the PayloadCertificateUUID and did a little messing around with a .mobileconfig<br />
file. It turns out that what I did describe in my first posting (quote: The trick seems to be to have a private key included in the .mobileconfig file and specify this one<br />
as the one to be used with EAS.) is exactly what this PayloadCertificateUUID referencing part does. As soon as I configure the certificate section in the iPCU to include a<br />
private key, a PayloadCertificateUUID is listed in that particular part of the xml code. The next step is to configure the Exchange-ActiveSync part of this config file<br />
(option: identity certificate &#8211; data for connection with ActiveSync). Selecting the same private key from the previous step, adds the same PayloadCertificateUUID to the<br />
ActiveSync part of the xml code. Thus, the issue remains because I would need to get the private key off of the device to include it in the .mobileconfig file to be able to link this PayloadCertificateUUID.</p>
<p>What you are describing for Afaria (quote: you can either attach an existing certificate or request a new cert through SCEP. Which means you’ll have one SCEP identity in general for MDM, and another for EAS) got me thinking. Doesn&#8217;t that mean that the Afaria system is managing the private part of the key? How else would they be able to do the PayloadCertificateUUID referencing part described above? Is the Afaria system generating the certificate request and passes the private key on to the device? How does<br />
that impact the security of the private key?</p>
<p>I&#8217;ll get the Apple documentation for MDM solutions and have a read. Maybe that&#8217;ll sched some more light <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rolling Your Own Exchange ActiveSync Client by Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18515</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 11 Jan 2012 19:05:03 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18515</guid>
		<description>Exchange likes clean servers best when installing :)
It&#039;s difficult to say what happened, but it sounds like the virtual directories are messed up in some way.
I&#039;d try rebuilding the ActiveSync virtual directory: http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007</description>
		<content:encoded><![CDATA[<p>Exchange likes clean servers best when installing <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
It&#8217;s difficult to say what happened, but it sounds like the virtual directories are messed up in some way.<br />
I&#8217;d try rebuilding the ActiveSync virtual directory: <a href="http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007" rel="nofollow">http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rolling Your Own Exchange ActiveSync Client by Tom Sheckells</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18513</link>
		<dc:creator>Tom Sheckells</dc:creator>
		<pubDate>Tue, 10 Jan 2012 14:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18513</guid>
		<description>Yes, it is just a Windows 2008 Enterprise Edition with RRAS configured as an SSTP VPN.  I installed Exchange via the SP3 installer because that is the one that supports Win2008.  So far, OWA and Outlook Anywhere (both over SSL) work.  I think it is a settings/security problem since I had to make some security setting changes to get OWA to work.  Unfortunately, I was dumb/hurrying and didn&#039;t write down the changes (and I was being so good about that too).  As I got it working, some MS updates came in and without thinking I rebooted my machine and lost the web page that had the updates I did for OWA and, obviously, I&#039;m not remembering correctly what I did.

When I try  https://localhost/Microsoft-Server-ActiveSync, I get &quot;Bad Request&quot; as the only response (well after I sign in) in Google Chrome and &quot;This page not found&quot; in IE, but the tab says &quot;HTTP 400 Bad Request&quot;.  

The fix for OWA said something about that installing Exchange over an existing (not freshly installed) IIS 7 will not change some of the necessary settings to allow Exchange to work properly.  Since I can&#039;t find the article again, I don&#039;t know what changes I need to make in IIS and/or the file system to let this work.

Do you have any other ideas?

Thanks for all of your help (and time) so far.

Tom</description>
		<content:encoded><![CDATA[<p>Yes, it is just a Windows 2008 Enterprise Edition with RRAS configured as an SSTP VPN.  I installed Exchange via the SP3 installer because that is the one that supports Win2008.  So far, OWA and Outlook Anywhere (both over SSL) work.  I think it is a settings/security problem since I had to make some security setting changes to get OWA to work.  Unfortunately, I was dumb/hurrying and didn&#8217;t write down the changes (and I was being so good about that too).  As I got it working, some MS updates came in and without thinking I rebooted my machine and lost the web page that had the updates I did for OWA and, obviously, I&#8217;m not remembering correctly what I did.</p>
<p>When I try  <a href="https://localhost/Microsoft-Server-ActiveSync" rel="nofollow">https://localhost/Microsoft-Server-ActiveSync</a>, I get &#8220;Bad Request&#8221; as the only response (well after I sign in) in Google Chrome and &#8220;This page not found&#8221; in IE, but the tab says &#8220;HTTP 400 Bad Request&#8221;.  </p>
<p>The fix for OWA said something about that installing Exchange over an existing (not freshly installed) IIS 7 will not change some of the necessary settings to allow Exchange to work properly.  Since I can&#8217;t find the article again, I don&#8217;t know what changes I need to make in IIS and/or the file system to let this work.</p>
<p>Do you have any other ideas?</p>
<p>Thanks for all of your help (and time) so far.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rolling Your Own Exchange ActiveSync Client by Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18510</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sat, 07 Jan 2012 18:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18510</guid>
		<description>Yeah, HTTP 400 is a generic error so it could be a lot of reasons behind it.

The SSTP box is just a plain Windows Server with RRAS? And you installed the CAS role without any errors through the Exchange Setup Wizard afterwards? 

While I haven&#039;t atttempted it I could see it being problematic to get SSTP and &quot;plain&quot; HTTPS running on the same IP address. Does it work if you disable SSL for OWA/EAS and run it over HTTP? And similar - does OWA/EAS work with SSL if you disable RRAS? And are you seeing HTTP 400 if you attempt opening up https://localhost/Microsoft-Server-ActiveSync in the browser on the server?</description>
		<content:encoded><![CDATA[<p>Yeah, HTTP 400 is a generic error so it could be a lot of reasons behind it.</p>
<p>The SSTP box is just a plain Windows Server with RRAS? And you installed the CAS role without any errors through the Exchange Setup Wizard afterwards? </p>
<p>While I haven&#8217;t atttempted it I could see it being problematic to get SSTP and &#8220;plain&#8221; HTTPS running on the same IP address. Does it work if you disable SSL for OWA/EAS and run it over HTTP? And similar &#8211; does OWA/EAS work with SSL if you disable RRAS? And are you seeing HTTP 400 if you attempt opening up <a href="https://localhost/Microsoft-Server-ActiveSync" rel="nofollow">https://localhost/Microsoft-Server-ActiveSync</a> in the browser on the server?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by Andreas</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18509</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sat, 07 Jan 2012 16:18:12 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18509</guid>
		<description>Hi Chris,

It&#039;s an interesting scenario to attach the SCEP certs to the EAS profile, although I haven&#039;t really gotten around to testing it.

The configuration profile reference state that to attach a certificate to an Exchange payload you need to either attach the certificate as a blob (the contents of a pfx/p12-file) thus including the private key. Alternatively you can use the PayloadCertificateUUID key to reference an identity. I have not checked if there&#039;s a way through iPCU to fetch the UUID required. If you can fetch this UUID you could build a complete EAS profile. Needless to say it would be messy to do mass deployments this way :)

Using Afaria as a reference implementation, when you build an EAS profile and want to use certificates you can either attach an existing certificate or request a new cert through SCEP. Which means you&#039;ll have one SCEP identity in general for MDM, and another for EAS. Not knowing the profiles being built behind the scenes I don&#039;t know the details, but I&#039;m guessing it&#039;s done this way for a reason.

I don&#039;t know if you&#039;re trying to build it the manual way just for learning purposes, but ready made MDM solutions are easier :) iPCU doesn&#039;t expose everything the .mobileconfig and .provision files can do as some of it is intended to only do in MDM scenarios where you have a server component controlling parts of the process.</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>It&#8217;s an interesting scenario to attach the SCEP certs to the EAS profile, although I haven&#8217;t really gotten around to testing it.</p>
<p>The configuration profile reference state that to attach a certificate to an Exchange payload you need to either attach the certificate as a blob (the contents of a pfx/p12-file) thus including the private key. Alternatively you can use the PayloadCertificateUUID key to reference an identity. I have not checked if there&#8217;s a way through iPCU to fetch the UUID required. If you can fetch this UUID you could build a complete EAS profile. Needless to say it would be messy to do mass deployments this way <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Using Afaria as a reference implementation, when you build an EAS profile and want to use certificates you can either attach an existing certificate or request a new cert through SCEP. Which means you&#8217;ll have one SCEP identity in general for MDM, and another for EAS. Not knowing the profiles being built behind the scenes I don&#8217;t know the details, but I&#8217;m guessing it&#8217;s done this way for a reason.</p>
<p>I don&#8217;t know if you&#8217;re trying to build it the manual way just for learning purposes, but ready made MDM solutions are easier <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  iPCU doesn&#8217;t expose everything the .mobileconfig and .provision files can do as some of it is intended to only do in MDM scenarios where you have a server component controlling parts of the process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rolling Your Own Exchange ActiveSync Client by Tom Sheckells</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18507</link>
		<dc:creator>Tom Sheckells</dc:creator>
		<pubDate>Fri, 06 Jan 2012 20:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18507</guid>
		<description>Andreas,
     I get the 400 running the full test and also with the Basic and Extended on your web site.  I think that I have something wrong in my configuration but I just don&#039;t know where to look to make a change.  It is a very generic error.  My situation is that I had one machine with SSTP running for VPN access to my systems and an exchange server on another system.  When I got a smartphone (Samsung Droid Charge), I started trying to get OWA and Activesync working on the same IP as the SSTP.  First I tried the WebFarm and Application Request Routing (ARR) but could not get them to work.  So, I moved the CAS role from the existing Exchange box to the same box as SSTP.  From my searching I found out that my problem was that I had existing websites on the SSTP machine  and just adding CAS did not make all of the appropriate changes to get OWA and ActiveSync working.  I&#039;ve since gotten OWA working but am still having trouble with ActiveSync.  I really appreciate any help or direction you can give.  Send me an email and I can send you the test credentials if you think that would help.</description>
		<content:encoded><![CDATA[<p>Andreas,<br />
     I get the 400 running the full test and also with the Basic and Extended on your web site.  I think that I have something wrong in my configuration but I just don&#8217;t know where to look to make a change.  It is a very generic error.  My situation is that I had one machine with SSTP running for VPN access to my systems and an exchange server on another system.  When I got a smartphone (Samsung Droid Charge), I started trying to get OWA and Activesync working on the same IP as the SSTP.  First I tried the WebFarm and Application Request Routing (ARR) but could not get them to work.  So, I moved the CAS role from the existing Exchange box to the same box as SSTP.  From my searching I found out that my problem was that I had existing websites on the SSTP machine  and just adding CAS did not make all of the appropriate changes to get OWA and ActiveSync working.  I&#8217;ve since gotten OWA working but am still having trouble with ActiveSync.  I really appreciate any help or direction you can give.  Send me an email and I can send you the test credentials if you think that would help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sinking Our Teeth Into SCEP by Chris</title>
		<link>http://mobilitydojo.net/2010/01/20/sinking-our-teeth-into-scep/comment-page-1/#comment-18505</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 05 Jan 2012 12:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=951#comment-18505</guid>
		<description>Hi Andreas,

I have been reading your blog for a solution with EAS not talking to iPhone/iPad with a SCEP certificate. In my lab EAS denies communication with such devices and certificates.
My lab setup: all Win2008R2 SP1 Servers, Exchange 2010 SP1RU6, Enterprise CA with SCEP service configured and running and, iPhone4/iPad2 (both iOS5).
I have configured a .mobileconfig file using Apple&#039;s iPCU. It contains the link+dll for the SCEP server, the CA name, a x.500 name with O and CN defined, a valid challenge and both the signature and encryption options are ticked. I&#039;ve also included the Root CA and Intermediate CA certificates in the certificate section of the .mobileconfig file.
The profile installs fine, adding the root and intermediate certificates, generates a key, send the request to the ca and is issued a valid certificate. I then export this certificate and publish it in Active Directory for the user account.
I then setup an EAS account on the iPhone/iPad and configure it for the appropiate user. Communication with EAS fails with the message: ASHTTPConnectionErrorDomain error 403.
I&#039;ve already tried adding Clientauthentication, Secure Email and Encryption to the SCEP template. Still no good.
If I use a certificate issued on the base of the &quot;User&quot; template, include it in the .mobileconfig file, configure the EAS section with the appropiate details and then select the this user certificate to be used for the EAS communication, it all works like a charm.
The trick seems to be to have a private key included in the .mobileconfig file and specify this one as the one to be used with EAS. Using a SCEP certificate requested from the device does not work, as I cannot get the private key from the device into the iPCU on the PC.

Do you have any ideas or suggestions for me?
Thx a lot and sorry about the looong text :-)

Best regards
Chris</description>
		<content:encoded><![CDATA[<p>Hi Andreas,</p>
<p>I have been reading your blog for a solution with EAS not talking to iPhone/iPad with a SCEP certificate. In my lab EAS denies communication with such devices and certificates.<br />
My lab setup: all Win2008R2 SP1 Servers, Exchange 2010 SP1RU6, Enterprise CA with SCEP service configured and running and, iPhone4/iPad2 (both iOS5).<br />
I have configured a .mobileconfig file using Apple&#8217;s iPCU. It contains the link+dll for the SCEP server, the CA name, a x.500 name with O and CN defined, a valid challenge and both the signature and encryption options are ticked. I&#8217;ve also included the Root CA and Intermediate CA certificates in the certificate section of the .mobileconfig file.<br />
The profile installs fine, adding the root and intermediate certificates, generates a key, send the request to the ca and is issued a valid certificate. I then export this certificate and publish it in Active Directory for the user account.<br />
I then setup an EAS account on the iPhone/iPad and configure it for the appropiate user. Communication with EAS fails with the message: ASHTTPConnectionErrorDomain error 403.<br />
I&#8217;ve already tried adding Clientauthentication, Secure Email and Encryption to the SCEP template. Still no good.<br />
If I use a certificate issued on the base of the &#8220;User&#8221; template, include it in the .mobileconfig file, configure the EAS section with the appropiate details and then select the this user certificate to be used for the EAS communication, it all works like a charm.<br />
The trick seems to be to have a private key included in the .mobileconfig file and specify this one as the one to be used with EAS. Using a SCEP certificate requested from the device does not work, as I cannot get the private key from the device into the iPCU on the PC.</p>
<p>Do you have any ideas or suggestions for me?<br />
Thx a lot and sorry about the looong text <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Best regards<br />
Chris</p>
]]></content:encoded>
	</item>
</channel>
</rss>

