<?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/"
	>

<channel>
	<title>ThinkPlusPlus</title>
	<atom:link href="http://www.thinkplusplus.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkplusplus.com</link>
	<description>Thinking Unleashed</description>
	<lastBuildDate>Wed, 28 Mar 2012 23:57:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows SBS 2008 / IIS 7 &amp; SSL Certificate Renewal Issue</title>
		<link>http://www.thinkplusplus.com/2012/02/windows-sbs-2008-iis-7-ssl-certificate-renewal-issue/</link>
		<comments>http://www.thinkplusplus.com/2012/02/windows-sbs-2008-iis-7-ssl-certificate-renewal-issue/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 10:00:00 +0000</pubDate>
		<dc:creator>nicknow</dc:creator>
				<category><![CDATA[Tech Support]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[IIS 7]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://www.thinkplusplus.com/2011/01/windows-sbs-2008-iis-7-ssl-certificate-renewal-issue/</guid>
		<description><![CDATA[We were recently supporting a Windows Small Business Server 2008 installation that required an SSL Certificate Renewal.  This is normally a very straight forward process of generating the renewal request in IIS 7, sending it to GoDaddy (or your preferred SSL provider), and importing the new certificate.  We completed those steps without issue and checked [...]]]></description>
			<content:encoded><![CDATA[<p>We were recently supporting a Windows Small Business Server 2008 installation that required an SSL Certificate Renewal.  This is normally a very straight forward process of generating the renewal request in IIS 7, sending it to GoDaddy (or your preferred SSL provider), and importing the new certificate.  We completed those steps without issue and checked that the new SSL certificate was working on the remote.domain.com web address of SBS2008.  Everything worked successfully.</p>
<p>This particular setup utilizes a number of port addresses (not our preferred setup but it is how the client wanted it) to support additional applications with their SSL certificate.  This in essence allowed the SSL certificate for remote.domain.com to serve multiple sites in IIS 7 by using ports such as remote.domain.com:5444, remote.domain.com:6545, etc.<span id="more-201"></span></p>
<p>After renewing the certificate these sites were showing as having an expired certificate in the browser – not an ideal scenario (we tried clearing cache/history with no luck).  We checked in IIS 7 and saw that both the new certificate and the expired certificate were showing (IIS 7 –&gt; <em>Server Name</em> –&gt; Server Certificates).  After making an additional backup of the expired certificate we used the <strong>Remove</strong> action to delete the expired certificate and restarted the server.  Unfortunately the issue of the expired certificate continued to haunt the browsers.</p>
<p><a href="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image4.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image_thumb4.png" alt="image" width="212" height="233" border="0" /></a></p>
<p>So it was time to do some research.  The blog post at <a title="http://edbartram.posterous.com/renewing-ssl-certificate-on-iis-7-woes" href="http://edbartram.posterous.com/renewing-ssl-certificate-on-iis-7-woes">http://edbartram.posterous.com/renewing-ssl-certificate-on-iis-7-woes</a> was similar to our problem but the solution reported, complete removal of the certificate, was likely overkill (as the author, <a title="http://twitter.com/edbartram" href="http://twitter.com/edbartram">http://twitter.com/edbartram</a>, admits) and since our problem was slightly different might not really be the solution we needed.  What the author did mention was the idea rebounding the certificate to port 443.  Ah, we knew that 443 was properly bound (from our test of remote.domain.com) but we wondered whether in the process of renewal of the certificate did the bindings get messed up.  In IIS we selected the appropriate site and click on <strong>Bindings</strong>.</p>
<p><a href="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image5.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image_thumb5.png" alt="image" width="186" height="186" border="0" /></a></p>
<p>We selected the appropriate site binding (in this case an HTTPS binding with a particular port number) and clicked edit.</p>
<p><a href="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image6.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image_thumb6.png" alt="image" width="338" height="139" border="0" /></a></p>
<p>Sure enough, the Site Binding showed “Not Selected” for the SSL Certificate.</p>
<p><a href="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image7.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image_thumb7.png" alt="image" width="244" height="133" border="0" /></a></p>
<p>A quick selection of the appropriate certificate (and a view of the certificate to ensure we were binding the new certificate) and we were good to go.  Checked out the browsers and everything was working properly – no IIS restart required.  Went through doing the same on each site and everything is working correctly.</p>
<p><a href="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image8.png"><img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.thinkplusplus.com/wp-content/uploads/2011/01/image_thumb8.png" alt="image" width="244" height="131" border="0" /></a></p>
<p>Our guess is that since we used the SBS Console to process the renewal it did not process the renewal in exactly the same manner as if you perform the renewal in IIS.  Thus while the SBS Console got the binding for 443 correct it did so in a way that killed the other bindings.  We still don’t know why IIS was serving the old certificate if it was not bound to the site and we had removed the certificate in IIS.  Those will have to remain mysteries until someone decides to enlighten us or we run across this issue again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkplusplus.com/2012/02/windows-sbs-2008-iis-7-ssl-certificate-renewal-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

