<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>anilpras</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/anilpras/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/anilpras/feed.xml</link>
    <description>Juat Blog It</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:48:12 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Detect KERBEROS failure with error message</title>
      <link>https://docs.microsoft.com/archive/blogs/anilpras/detect-kerberos-failure-with-error-message</link>
      <pubDate>Mon, 12 Nov 2012 00:24:26 GMT</pubDate>
      <dc:creator><![CDATA[AnilPras]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/anilpras/2012/11/12/detect-kerberos-failure-with-error-message/</guid>
      <description><![CDATA[Hi Folks,  This blog is targeting to essential troubleshooting of Kerberos, I have come across to...]]></description>
      <content:encoded><![CDATA[<p align="left"><strong></strong></p>  <p align="left">Hi Folks,</p>  <p align="left">This blog is targeting to essential troubleshooting of Kerberos, I have come across to many situation where finding out the exact error message becomes very challenging and that leads to clueless situations, So here I am not going to cover any specific error but this blog will help to get the error details regarding Kerberos.</p>  <p align="left">Using <strong><a href="https://www.fiddler2.com/fiddler2/version.asp" target="_blank">Fiddler</a></strong> and <a href="https://www.microsoft.com/en-us/download/details.aspx?id=4865" target="_blank">Network Monitor Tools</a> one can find out the error details very easily. Certainly reading and understanding <strong><em>Fiddler &amp; Network monitor trace</em></strong> is not easy. I have tried to illustrate the traces using actual screen shots, so I do hope it will help to conclude the issue using the data collected through tools without hands on experience. I am sure after getting the exact error message you can able to find out the solution :) </p>  <p align="left"><strong></strong></p>  <p align="left"><strong>Kerberos Failure Behavior : <font size="2">3 Times Prompt Although Entering Valid Username and Password, It fails with 401 (401.1)</font></strong></p>  <p align="left"><strong></strong></p>  <table cellspacing="0" cellpadding="2" width="842" border="1"><tbody>     <tr>       <td valign="top" width="373">         <p align="left"><strong>Progressive Steps:</strong></p> 1. Detect whether NTLM is failing or working.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <p align="left">2. Ensure Kerberos is failing using FIDDLER and NETMON</p>          <p align="left">3. Enable Kerberos logging and reproduce the issue and check the system event log ( <a title="https://support.microsoft.com/kb/262177" href="https://support.microsoft.com/kb/262177">https://support.microsoft.com/kb/262177</a>)</p>       </td>        <td valign="top" width="467">         <p align="left"><strong>Important Points:</strong></p>          <p align="left">1. Never troubleshoot Kerberos from the server. Make sure you browse the site from&#160;&#160; client machine.</p>          <p align="left">2. Internet Explorer Settings:</p>          <blockquote>           <p align="left"> #1…. Make sure you add the URL to “Local Intranet Zone”.</p>         </blockquote>          <blockquote>           <p align="left"> #2…. Enable Windows Integrated Authentication. </p>         </blockquote>          <blockquote>           <p align="left"> #3…. Automatic logon with current username and password or, Automatic logon only in Intranet Zone. </p>         </blockquote>       </td>     </tr>   </tbody></table>  <p align="left">&#160;&#160; </p>  <p align="left"><strong>Download <a href="https://www.fiddler2.com/fiddler2/version.asp" target="_blank">Fiddler Tool</a> and install it on the Client Machine</strong></p>  <p align="left">1. Clear the Browser Cache and start the fiddler and browse the URL from the Internet Explorer e.g. <a href="https://rajkumar/time.asp">https://rajkumar/time.asp</a></p>  <p align="left">Now Observe the Request and Response Cycle :</p>  <blockquote>   <p align="left"><em>If it is <strong>NTLM</strong>, then you would see <strong>2 consecutive 401</strong> and then 200 (Status Code or Result) + Authorization Ticket will not start with <strong>YII…</strong> but could be any thing other than<strong> YII… </strong>(Generally it starts with TIRM..)</em></p>    <p align="left"><em>If it is <strong>KERBEROS</strong>, then you would see <strong>only 401 </strong>and then 200 (Status Code or Result) + Authorization Ticket will always start with <strong>YII…</strong></em></p> </blockquote>  <p align="left">&#160;</p>  <p align="left"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/5722.Slide1_0E1E6C60.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/5722.Slide1_5F00_0E1E6C60.png"><img title="Slide1" style="border: 0px currentcolor; margin-right: auto; margin-left: auto; float: none; display: block;" border="0" alt="Slide1" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/3644.Slide1_thumb_1443284A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/3644.Slide1_5F00_thumb_5F00_1443284A.png" width="792" height="588" /></a></p>  <p align="left">&#160;</p>  <p align="left">&#160;</p>  <p align="left">&#160;</p>  <p align="left">2. IF Kerberos is failing <strong><em>Get the Error Details</em>: Download the </strong><a href="https://www.microsoft.com/en-us/download/details.aspx?id=4865" target="_blank">Network Monitor</a><strong> Trace and capture the trace</strong> (Always open Network Monitor Tool as an administrator)</p>  <p align="left"><strong>&#160;&#160;&#160;&#160; Step 1: Close all the IE windows and Clear all the Browser Cache.</strong></p>  <p align="left"><strong>&#160;&#160;&#160;&#160; Step 2: Purge the Ticket </strong></p>  <p align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>On IIS 7</strong>&#160; </p>  <p align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>Open Command Prompt and type</em><strong> <em>Klist purge</em></strong></p>  <blockquote>   <p align="left"><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; C:\&gt;KLIST purge </strong></p>    <p align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Current LogonId is 0:0x70a16     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Deleting all tickets:      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Ticket(s) purged! </p> </blockquote>  <p>&#160;</p>  <blockquote>   <p align="left"><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; On IIS 6</strong></p> </blockquote>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Download <a href="https://www.microsoft.com/en-us/download/details.aspx?id=17657" target="_blank">KerbTray</a>, Go to task manager, choose the icon right click and hit “Purge Ticket”</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/1588.image_436FF27F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/1588.image_5F00_436FF27F.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/7532.image_thumb_68018003.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/7532.image_5F00_thumb_5F00_68018003.png" width="129" height="122" /></a> </p>  <p><strong>&#160;&#160;&#160;&#160;&#160; Step 3: Capture the Network Monitor Trace(NetMon Trace).</strong></p>  <p><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Start NetMon – Browse to the URL e.g. </em><a href="https://rajkumar/time.asp"><em>https://rajkumar/time.asp</em></a><em> –&#160; Enter username/Password 3 times, Let it fail with 401.</em></p>  <p><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Apply the filter as highlighted + add the extra column e.g. Krb Principal Name String &amp; Kerberos Summary</em></p>  <blockquote>   <p><em>If <strong>KERBEROS</strong> is failing it will list the reason and error code. In my case it is pointing to SPN(Service Principle Name with error code: <font size="1"><strong>KRB_ERROR – KDC_ERR_S_PRINCIPAL_UNKNOWN(7)</strong></font>), so I am sure now that, there is something wrong with SPN Names and I can continue troubleshooting from SPN perspective.</em></p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/0624.Netmon_4899B62B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/0624.Netmon_5F00_4899B62B.png"><img title="Netmon" style="display: inline;" border="0" alt="Netmon" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/4834.Netmon_thumb_44F679EC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/4834.Netmon_5F00_thumb_5F00_44F679EC.png" width="911" height="681" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Server Certificate Bindings and its restrictions in IIS 6.0 &amp; IIS 7.x</title>
      <link>https://docs.microsoft.com/archive/blogs/anilpras/server-certificate-bindings-and-its-restrictions-in-iis-6-0-iis-7-x</link>
      <pubDate>Tue, 22 May 2012 21:14:08 GMT</pubDate>
      <dc:creator><![CDATA[AnilPras]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/anilpras/2012/05/22/server-certificate-bindings-and-its-restrictions-in-iis-6-0-iis-7-x/</guid>
      <description><![CDATA[For any client request, IIS uniquely identifies the website based upon the unique combination of...]]></description>
      <content:encoded><![CDATA[<p><font size="2"></font></p>  <p><font size="2">For any client request, IIS uniquely identifies the website based upon the unique combination of <strong>IP+PORT+HOSTNAME</strong>, here I would be discussing about the confusion which roam around while binding the certificate.</font></p> <font size="2"></font>  <p><font size="2"><b>Note:</b> IIS 7.x UI does not allow you to provide Hostname, but in IIS 6.0 you can specify the Host Header while trying to bind the SSL Certificate. </font></p> <font size="2"></font>  <p><b><font size="2">SCENARIO 1: <i>Ports are different but IP and certificate is similar.</i></font></b><font color="#ffffff"><font size="2" face="Courier New">Negotiate Client Certificate : Disabled</font></font></p> <font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font>  <table cellspacing="0" cellpadding="0" width="537" border="1"><tbody>     <tr bgcolor="#3399ff">       <td valign="top" width="148">         <h3 align="center"><b><font color="#ffffff" size="2">Web Site Name</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <h3 align="center"><b><font size="2"><font color="#ffffff">IP Address</font> </font></b></h3>         <font size="2"></font></td>        <td valign="top" width="61"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Port</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="130"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Host Name</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Working??</font></b></h3>       </td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site1.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="61"><font size="2"></font>          <p align="center"><font size="2">443</font></p>         <font size="2"></font></td>        <td valign="top" width="130"><font size="2"></font>          <p align="center"><font size="2">www.confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2">Yes </font></b></p>         <font size="2"></font></td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site2.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="61"><font size="2"></font>          <p align="center"><font size="2">444</font></p>         <font size="2"></font></td>        <td valign="top" width="130"><font size="2"></font>          <p align="center"><font size="2">www.confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2">Yes </font></b></p>         <font size="2"></font></td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site3.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="61"><font size="2"></font>          <p align="center"><font size="2">445</font></p>         <font size="2"></font></td>        <td valign="top" width="130"><font size="2"></font>          <p align="center"><font size="2">www.confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2">Yes</font></b></p>         <font size="2"></font></td>     </tr>   </tbody></table> <font size="2"></font>  <p>Below are the SSLBindings from the IIS server</p>  <table cellspacing="0" cellpadding="2" width="468" bgcolor="#000000" border="1"><tbody>     <tr>       <td valign="top" width="466">         <p><font color="#ffffff" size="1" face="Courier New">C:\&gt;netsh http show sslcert</font></p>         <font size="1"><font color="#ffffff"><font face="Courier New"></font></font></font>          <p><font color="#ffffff" size="1" face="Courier New">SSL Certificate bindings:</font></p>         <font size="1"><font color="#ffffff"><font face="Courier New"></font></font></font>          <p><font color="#ffffff" size="1" face="Courier New">-------------------------</font></p>         <font size="1"><font color="#ffffff"><font face="Courier New"></font></font></font>          <p><font color="#ffffff"><b><font face="Courier New"><font color="#ffff80" size="1">IP:port : 192.0.0.1:443                    <br /></font></font></b><font size="1"><font color="#ffff80"><b><font face="Courier New">Certificate Hash : beeaab550e1b7658c5a09780443f1db28246d08c</font></b>                  <br /></font><font face="Courier New">Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}</font>                <br /><font face="Courier New">Certificate Store Name : MY</font>                <br /><font face="Courier New">Verify Client Certificate Revocation : Enabled</font>                <br /><font face="Courier New">Verify Revocation Using Cached Client Certificate Only : Disabled</font>                <br /><font face="Courier New">Usage Check : Enabled</font>                <br /><font face="Courier New">Revocation Freshness Time : 0</font>                <br /><font face="Courier New">URL Retrieval Timeout : 0</font>                <br /><font face="Courier New">Ctl Identifier : (null)</font>                <br /><font face="Courier New">Ctl Store Name : (null)</font>                <br /><font face="Courier New">DS Mapper Usage : Disabled</font>                <br /></font></font><font color="#ffffff" size="1" face="Courier New">Negotiate Client Certificate : Disabled              <br />              <br />              <br /></font><font color="#ffff80"><strong><font size="1"><font face="Courier New">IP:port : 192.0.0.1:444</font>                  <br /></font></strong></font><font color="#ffff80" face="Courier New"><font size="1"><strong>Certificate Hash : beeaab550e1b758c5a09780443f1db28246d08c</strong>                <br /></font></font><font color="#ffffff"><font size="1"><font face="Courier New">Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}</font>                <br /><font face="Courier New">Certificate Store Name : MY</font>                <br /><font face="Courier New">Verify Client Certificate Revocation : Enabled</font>                <br /><font face="Courier New">Verify Revocation Using Cached Client Certificate Only : Disabled</font>                <br /><font face="Courier New">Usage Check : Enabled</font>                <br /><font face="Courier New">Revocation Freshness Time : 0</font>                <br /><font face="Courier New">URL Retrieval Timeout : 0</font>                <br /><font face="Courier New">Ctl Identifier : (null)</font>                <br /><font face="Courier New">Ctl Store Name : (null)</font>                <br /><font face="Courier New">DS Mapper Usage : Disabled</font></font></font></p>  </td>     </tr>   </tbody></table>  <p><font size="2"></font></p>  <p><font size="2">I can access website using <font color="#0000ff"><u><em><strong>https://&lt;HostName&gt;:&lt;PortNumber&gt;</strong></em></u></font>, as shown below</font></p> <font size="2"></font>  <p><a href="https://www.confusion.com:443/Default.aspx"><font size="2">https://www.confusion.com:443</font></a> or <a href="https://www.confusion.com:445/Default.aspx"><font size="2">https://www.confusion.com:445</font></a></p> <font size="2"></font>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/3542.image_0189CB12.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/3542.image_5F00_0189CB12.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/7271.image_thumb_62693EE2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/7271.image_5F00_thumb_5F00_62693EE2.png" width="588" height="457" /></a></p> <font size="2"></font>  <p><b></b></p> <font size="2"></font>  <p><font size="2"><b>SCENARIO 2: </b> Ports and IP’s are same but <i>Certificate is different</i>.<b></b></font></p> <font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font><font size="2"></font>  <table cellspacing="0" cellpadding="0" width="549" border="1"><tbody>     <tr bgcolor="#3399ff">       <td valign="top" width="148">         <h3 align="center"><b><font color="#ffffff" size="2">Web Site Name</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="104"><font size="2"></font>          <h3 align="center"><b><font size="2"><font color="#ffffff">IP Address</font> </font></b></h3>         <font size="2"></font></td>        <td valign="top" width="63"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Port</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="134"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Host Name</font></b></h3>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <h3 align="center"><b><font color="#ffffff" size="2">Working??</font></b></h3>       </td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site1.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="104"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="63"><font size="2"></font>          <p align="center"><font size="2">443</font></p>         <font size="2"></font></td>        <td valign="top" width="134"><font size="2"></font>          <p align="center"><font size="2">www.confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2">Yes</font></b></p>         <font size="2"></font></td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site2.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="104"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="63"><font size="2"></font>          <p align="center"><font size="2">444</font></p>         <font size="2"></font></td>        <td valign="top" width="134"><font size="2"></font>          <p align="center"><font size="2">www.confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2">Yes</font></b></p>         <font size="2"></font></td>     </tr>      <tr>       <td valign="top" width="148"><font size="2"></font>          <p align="center"><font size="2">Site3.Confusion.com</font></p>         <font size="2"></font></td>        <td valign="top" width="104"><font size="2"></font>          <p align="center"><font size="2">192.0.0.1</font></p>         <font size="2"></font></td>        <td valign="top" width="63"><font size="2"></font>          <p align="center"><font size="2">443</font></p>         <font size="2"></font></td>        <td valign="top" width="134"><font size="2"></font>          <p align="center"><font size="2">www.IamFine.com</font></p>         <font size="2"></font></td>        <td valign="top" width="98"><font size="2"></font>          <p align="center"><b><font size="2"> No</font></b></p>         <font size="2"></font></td>     </tr>   </tbody></table> <font size="2"></font>  <p><font size="2">Starting the website will throw a error pop-up as shown below:</font></p> <font size="2"></font>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/5621.image_3C95A930.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/5621.image_5F00_3C95A930.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/0841.image_thumb_10E76FE5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/0841.image_5F00_thumb_5F00_10E76FE5.png" width="452" height="164" /></a></p> <font size="2"></font>  <p><b><font size="2"> </font></b></p> <font size="2"></font>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/1401.image_36DFB0EC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/1401.image_5F00_36DFB0EC.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/52/79/metablogapi/3157.image_thumb_7399CA2D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-52-79-metablogapi/3157.image_5F00_thumb_5F00_7399CA2D.png" width="568" height="442" /></a></p>  <p><font size="2"></font></p>  <p><b><font size="4">Explanation:</font></b><font size="2"></font></p>  <p><a href="https://blogs.iis.net/thomad/archive/2008/01/25/ssl-certificates-on-sites-with-host-headers.aspx"><font size="2">https://blogs.iis.net/thomad/archive/2008/01/25/ssl-certificates-on-sites-with-host-headers.aspx</font></a></p>  <p><font size="2">Snippet from the above blog:</font></p>  <table cellspacing="0" cellpadding="2" width="581" bgcolor="#b8b8b8" border="2"><tbody>     <tr>       <td valign="top" width="579">&#160;&#160;&#160;&#160;&#160;&#160;&#160; It's a chicken and egg problem: The host name is encrypted in the SSL blob that the client sends. Because the host name is part of the binding IIS needs the host name to lookup the right certificate. Without the host name IIS can't lookup the right site because the binding is incomplete. Without the certificate IIS can't decrypt the SSL blob that contains the host name. Game over - we are turning in circles.&#160; <br align="justify" />&#160;&#160;&#160;&#160;&#160;&#160;&#160; What IIS does under the covers is to ignore the host name. IIS binds the certificate to IP:Port and warns you when you try to bind a certificate to the same IP:Port combo with different host names. </td>     </tr>   </tbody></table>  <p><b><font size="4">Conclusion:</font></b></p> <font size="2"></font>  <p><font size="2">IIS uniquely identifies the <strong><font size="3">HTTPS</font></strong> website based on <strong>IP+Port</strong> as the hostname is not available to it. So what do we do about it? There is definitely a solution. We can use Wildcard/SAN certificates to go around this problem.</font></p>  <p><b><font size="4">Solution: Wild Card Certificate/SAN Certificate</font></b></p> <font size="2"></font>  <p><font size="2">We can bind Wildcard/SAN Certificate to multiple website with same IP and Port as the certificate hash remains the same across all the bindings.</font></p>  <p><font size="2">We need to change the SSL Bindings for that specific website in order to get it working. Again </font><font size="2">as the following condition must be true <strong>IP+PORT+HOSTNAME</strong>. </font></p>  <p><font size="2">Please refer the following blog on how to edit the Secure bindings for the website:</font></p> <font size="2"></font>  <p><a href="https://blogs.msdn.com/b/saurabh_singh/archive/2007/11/17/wildcard-ssl-certificate-in-iis-6-0-windows-2003-sp1-and-above.aspx"><font size="2">https://blogs.msdn.com/b/saurabh_singh/archive/2007/11/17/wildcard-ssl-certificate-in-iis-6-0-windows-2003-sp1-and-above.aspx</font></a></p>  <p>The above is applicable to <strong>SAN </strong>certificates too.</p>]]></content:encoded>
    </item>
  </channel>
</rss>