﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
  <channel>
    <title>Newest KB Articles in SSL</title>
    <description>Recent additions to the knowledge base from DiscountASP.NET</description>
    <link>https://support.discountasp.net/kb/c356/ssl.aspx</link>
    <pubDate>Tue, 09 Jun 2026 22:10:43 GMT</pubDate>
    <generator>SmarterTrack Enterprise 100.0.9553</generator>
    <atom:link href="https://support.discountasp.net/RSS.ashx?catid=356&amp;type=newestkbarticles" rel="self" type="application/rss+xml" />
    <item>
      <title>Client Authentication Extended Key Usage (EKU)</title>
      <link>https://support.discountasp.net/kb/a1772/client-authentication-extended-key-usage-eku.aspx</link>
      <pubDate>Sat, 07 Feb 2026 21:52:05 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1772</guid>
      <description>&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;' id="isPasted"&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;Overview&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Client Authentication Extended Key Usage (EKU)&lt;/span&gt;&lt;/strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&amp;nbsp;is a certificate attribute that allows an SSL/TLS certificate to be used for &lt;strong&gt;client authentication&lt;/strong&gt;, most commonly in &lt;strong&gt;mutual TLS (mTLS)&lt;/strong&gt; scenarios.&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;In mTLS, &lt;strong&gt;both sides authenticate each other&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The &lt;strong&gt;server&lt;/strong&gt; presents a server certificate&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The &lt;strong&gt;client application&lt;/strong&gt; presents a client certificate containing the &lt;strong&gt;Client Authentication EKU&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;This is commonly used for:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Secure API integrations&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Partner gateways&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Financial and insurance systems&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Zero-trust architectures&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;What Is Client Authentication EKU?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Extended Key Usage (EKU) defines &lt;strong&gt;what a certificate is allowed to be used for&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The Client Authentication EKU is identified as:&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-size:13px;font-family:"Courier New";'&gt;1.3.6.1.5.5.7.3.2 &amp;nbsp;(Client Authentication)&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;A certificate containing this EKU can:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Identify a &lt;strong&gt;client application&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Be presented during the TLS handshake&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Be validated by the remote server as a trusted client&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Without this EKU, the certificate &lt;strong&gt;cannot be used for mTLS client authentication&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;Industry Change: Public SSL Certificates No Longer Support Client Authentication EKU&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Due to &lt;strong&gt;industry-wide security and browser root program changes&lt;/strong&gt;, &lt;strong&gt;public Certificate Authorities no longer issue SSL/TLS certificates that include Client Authentication EKU&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;This affects:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Sectigo&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;DigiCert&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;RapidSSL&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Other publicly trusted CAs&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;As a result:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Public website SSL certificates are now &lt;strong&gt;Server Authentication only&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Client Authentication EKU is &lt;strong&gt;no longer available&lt;/strong&gt; in public SSL certificates&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;IIS hosting providers cannot install or issue such certificates&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;This is expected behavior and &lt;strong&gt;not a hosting limitation&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;Supported Alternative: Private PKI Client Certificates&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;For mTLS and client authentication, the supported solution is to use a &lt;strong&gt;Private PKI client certificate&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:18px;font-family:"Times New Roman",serif;'&gt;Key differences&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: medium; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" style="border-width: 1pt 1pt 1.5pt;border-style: solid;border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102);border-image: none;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;text-align:center;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Public SSL&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" style="border-width: 1pt 1pt 1.5pt medium;border-style: solid solid solid none;border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102) currentcolor;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;text-align:center;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Private PKI Client Certificate&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt;border-style: none solid solid;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153);border-image: none;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Website HTTPS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt medium;border-style: none solid solid none;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153) currentcolor;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Application identity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt;border-style: none solid solid;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153);border-image: none;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Installed in IIS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt medium;border-style: none solid solid none;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153) currentcolor;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Loaded by application code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt;border-style: none solid solid;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153);border-image: none;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Publicly trusted&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt medium;border-style: none solid solid none;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153) currentcolor;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Trusted by specific partner&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt;border-style: none solid solid;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153);border-image: none;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;No clientAuth EKU&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" style="border-width: medium 1pt 1pt medium;border-style: none solid solid none;border-color: currentcolor rgb(153, 153, 153) rgb(153, 153, 153) currentcolor;padding: 0in 5.4pt;vertical-align: top;"&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Includes clientAuth EKU&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;How to Use a Private PKI Client Certificate on Shared IIS Hosting&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;On shared IIS servers:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Certificates &lt;strong&gt;cannot&lt;/strong&gt; be installed into the Windows certificate store&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;IIS &lt;strong&gt;does not&lt;/strong&gt; manage outbound client certificates&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Instead, the certificate is used &lt;strong&gt;directly by the application&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;Recommended Setup&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:18px;font-family:"Times New Roman",serif;'&gt;1. Store the certificate securely&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Upload the &lt;strong&gt;PFX file&lt;/strong&gt; to a non-public folder such as:&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-size:13px;font-family:"Courier New";'&gt;/App_Data/cert.pfx&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Ensure:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The file is not web-accessible&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The password is stored securely (config file, environment variable, or secret store)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:18px;font-family:"Times New Roman",serif;'&gt;2. Load the certificate in application code&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The application loads the certificate &lt;strong&gt;only when making outbound HTTPS calls&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Example: .NET / ASP.NET (HttpClient)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class="prettyprint"&gt;using System.Net.Http;
using System.Security.Cryptography.X509Certificates;
var certPath = Server.MapPath(&amp;quot;~/App_Data/cert.pfx&amp;quot;);
var certPassword = &amp;quot;your-pfx-password&amp;quot;;
var clientCert = new X509Certificate2(
    certPath,
    certPassword,
    X509KeyStorageFlags.MachineKeySet
);
var handler = new HttpClientHandler();
handler.ClientCertificates.Add(clientCert);
using var client = new HttpClient(handler);
// Example API call
var response = await client.GetAsync(&amp;quot;https://api.partner.com/endpoint&amp;quot;);&lt;/pre&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;This:&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Sends the client certificate during the TLS handshake&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Enables mTLS authentication&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Requires no IIS configuration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:18px;font-family:"Times New Roman",serif;'&gt;3. Partner establishes trust&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;The external system (e.g., API gateway):&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Registers the &lt;strong&gt;public portion&lt;/strong&gt; of the certificate&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Trusts inbound requests signed by that certificate&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Local &amp;ldquo;Not Trusted&amp;rdquo; warnings are &lt;strong&gt;expected&lt;/strong&gt; for Private PKI certificates.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;What You Do NOT Need to Do&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Segoe UI Emoji",sans-serif;'&gt;❌&lt;/span&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&amp;nbsp;Do not install the certificate as a website SSL&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Segoe UI Emoji",sans-serif;'&gt;❌&lt;/span&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&amp;nbsp;Do not add IIS bindings&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Segoe UI Emoji",sans-serif;'&gt;❌&lt;/span&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&amp;nbsp;Do not replace your public HTTPS certificate&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Segoe UI Emoji",sans-serif;'&gt;❌&lt;/span&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&amp;nbsp;Do not enable IIS client certificate authentication&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;strong&gt;&lt;span style='font-size:24px;font-family:"Times New Roman",serif;'&gt;Summary&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul type="disc" style="margin-bottom:0in;"&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Client Authentication EKU enables &lt;strong&gt;mTLS client identity&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Public SSL certificates no longer support this EKU&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;This is an &lt;strong&gt;industry-wide change&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;Private PKI client certificates are the correct solution&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;On shared IIS hosting, the certificate is loaded &lt;strong&gt;by application code&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;span style='font-family:"Times New Roman",serif;'&gt;IIS configuration is &lt;strong&gt;not required&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;br&gt;&lt;/p&gt;&lt;p style='margin-top:0in;margin-right:0in;margin-bottom:8.0pt;margin-left:0in;line-height:normal;font-size:16px;font-family:"Aptos",sans-serif;'&gt;&lt;br&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Order or Renew a SSL Certificate</title>
      <link>https://support.discountasp.net/kb/a1546/order-or-renew-a-ssl-certificate.aspx</link>
      <pubDate>Thu, 16 Aug 2018 20:15:57 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1546</guid>
      <description>&lt;div&gt;&lt;div&gt;To secure a site with https, there are six steps (detailed below):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;1. Activate the SSL add-on&lt;/div&gt;&lt;div&gt;2. Generate a CSR&lt;/div&gt;&lt;div&gt;3. Submit the certificate order&lt;/div&gt;&lt;div&gt;4. Approve the certificate order&lt;/div&gt;&lt;div&gt;5. Install the Web Server Certificate&lt;/div&gt;&lt;div&gt;6. &lt;a href="https://support.discountasp.net/kb/a1524/force-https-with-url-rewrite.aspx"&gt;Force https&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;If you are renewing a certificate, the process will be identical to ordering a new certificate, but starting with step 2, Generate New CSR. The renewal will issue a new SSL certificate that will be installed to replace the existing one, rather than extending the expiration of the existing certificate.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Activate the SSL add-on&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;The SSL add-on may be enabled for an additional $10 per month. &amp;nbsp;After logging into the DiscountASP Control Panel click the SSL Management link for an overview of the add-on. &amp;nbsp;Then use the &amp;quot;Click Here to go to SSL Add-on Order Page&amp;quot; link to proceed to the activation page.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="410" src="/AvatarHandler.ashx?fid=2673544&amp;key=2304116779" width="640" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Finally click the &amp;quot;Activate SSL Addon&amp;quot; button to allow CSR generation.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="471" src="/AvatarHandler.ashx?fid=2673545&amp;key=246889910" width="640" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;If the unlimited subdomains add-on was not already enabled, a Unique IP will be provisioned for the site after the SSL add-on is activated. &amp;nbsp;If hosting DNS through DiscountASP, no updates are necessary. &amp;nbsp;But if hosting DNS externally, for example through the domain registrar, the A Record IP will need to be updated. &amp;nbsp;The new IP can be found in the DNS Manager. &amp;nbsp;See the below screenshot for reference.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="276" src="/AvatarHandler.ashx?fid=2674536&amp;key=2197391140" width="644" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Alternatively, SSL support is included for the hosting plans at our sister hosting copany, &lt;a href="https://www.everleap.com/cloud-hosting/compare-plans/"&gt;Everleap&lt;/a&gt;. If you wish to move to Everleap, migration assistance is available for active DiscountASP site accounts.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Generate the CSR&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;With the SSL add-on active, the ability to create a CSR will be available in the SSL Management section of the DiscountASP Control Panel (highlighted in red below). &amp;nbsp;The CSR is provided to the certificate authority to issue the SSL certificate. &amp;nbsp;Please note that it is not the SSL certificate itself.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="448" src="/AvatarHandler.ashx?fid=2673534&amp;key=3467037871" width="632" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;CSR fields&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Common Name: &amp;nbsp;The domain name being secured. &amp;nbsp;For example, discountasp.net. &amp;nbsp;Or *.discountasp.net if ordering a Wildcard certificate&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Organization: &amp;nbsp;The legal name of your organization - or - use your name.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Organization Unit: &amp;nbsp;The department in the organization handling the SSL certificate.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;City / State / Country: &amp;nbsp;City / State / Country where your organization is located.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;After filling out the fields, click the Submit CSR Information button and the SSL Manager will update with a link to order the SSL Certificate (highlighted in red).&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Submit the certificate order&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;From the Purchase SSL Certificate page, select the desired certificate type via radio button. &amp;nbsp;Most will select RapidSSL, as it is included with the SSL Add-on.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img src="/AvatarHandler.ashx?kbattchid=514" style="width: 750px;" class="fr-fil fr-dib"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Approver email contact&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;After selecting the certificate type, the page will refresh. We will list the all the standard SSL approver email contact addresses that the SSL industry uses for verification. In the order process, you will also have the ability to submit an admin contact email address.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;After submitting the SSL certifcate order, you will receive an email to verify and proove you have access to the domain. If you are using the included RapidSSL certificate, you will receive and email from no-reply@rapidssl.com.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img src="/AvatarHandler.ashx?kbattchid=515" style="width: 750px;" class="fr-fil fr-dib"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div id="isPasted"&gt;&amp;nbsp;If all the information is correct, use the Purchase button to complete the order.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;strong&gt;Note regarding CSR regeneration&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;After submitting a SSL certificate order, &lt;a href="https://support.discountasp.net/kb/a1544/csr-was-regenerated-does-not-match-ssl-certificate.aspx"&gt;do not regenerate the CSR before installing the issued certificate through the DiscountASP Control Panel&lt;/a&gt;. &amp;nbsp;If the CSR is regenerated after a certificate is ordered, Support will need to attempt to recover the original CSR and manually install the SSL certificate or the SSL certificate will need to be rekeyed with the new CSR.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Note, if rekeying the certificate, make sure to not revoke / cancel the certificate order. &amp;nbsp;Revoking the certificate would mean it is completely invalid and a new certificate would need to be purchased to replace the original certificate.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Approve the certificate order&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Barring any issues with the approver email address, the approver email should be received shortly after the order is submitted. &amp;nbsp;Validate domain ownership with the link provided in the email to receive the SSL certificate at the admin contact email address.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="465" src="/AvatarHandler.ashx?fid=2673500&amp;key=1223461949" width="519" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Install the Web Certificate&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style='color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;'&gt;After approval, an email will be received with a PEM file attached. &amp;nbsp;A PEM file is a text file that can be opened with a text editor like notepad. &amp;nbsp;After opening the file you will see three certificates, but only the first is required.&lt;/span&gt;&amp;nbsp; Copy the entire block of text, including the &amp;quot;-----BEGIN CERTIFICATE-----&amp;quot; and &amp;quot;-----END CERTIFICATE-----&amp;quot; notations, as in the below example, and paste into the &amp;quot;Install Your SSL Certificate&amp;quot; field at the bottom of the SSL Manager and click the Install Certificate button to complete the process.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="595" src="/AvatarHandler.ashx?fid=2674464&amp;key=965427716" width="637" class="fr-fic fr-dii"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Force https&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;To avoid a &amp;quot;not secure&amp;quot; message in a browser, a forced https redirect will be necessary. &amp;nbsp;For more information, see the &lt;a href="https://support.discountasp.net/kb/a1524/force-https-with-url-rewrite.aspx"&gt;Force https with URL rewrite&lt;/a&gt; knowledge base article.&lt;/div&gt;</description>
    </item>
    <item>
      <title>CSR was regenerated / does not match SSL Certificate</title>
      <link>https://support.discountasp.net/kb/a1544/csr-was-regenerated-does-not-match-ssl-certificate.aspx</link>
      <pubDate>Fri, 03 Aug 2018 22:25:56 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1544</guid>
      <description>&lt;div&gt;To install a SSL certificate, it must match the CSR generated through the DiscountASP Control Panel.&amp;nbsp; If the CSR is accidentally regenerated after placing a SSL certificate order, it will no longer be possible to install the certificate through the SSL Management / SSL Certificates sections.&amp;nbsp; However, it is possible to rekey / reissue the certificate with the newly generated CSR.&amp;nbsp; Then install the reissued certificate through the applicable Control Panel section.&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;If a RapidSSL certificate was purchased, see the following article for instructions:&amp;nbsp; &lt;a href="https://knowledge.digicert.com/solution/SO5757.html"&gt;How to reissue a RapidSSL Certificate&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
If the SSL certificate was purchased through another certificate authority, generally a quick Google search for reissuing a SSL certificate through the applicable certificate authority will provide a link to the steps.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Alternatively, open a ticket with the &lt;a href="https://support.discountasp.net/Main/frmTickets.aspx"&gt;DiscountASP&amp;nbsp;Support Department&lt;/a&gt;, copy and paste the SSL certificate into the ticket and the CSR will be manually recovered and the SSL certificate installed.&lt;/div&gt;</description>
    </item>
    <item>
      <title>Wrong approver email selected during RapidSSL / Sectigo order process</title>
      <link>https://support.discountasp.net/kb/a1543/wrong-approver-email-selected-during-rapidssl-sectigo-order-process.aspx</link>
      <pubDate>Fri, 03 Aug 2018 22:12:20 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1543</guid>
      <description>&lt;div&gt;After selecting a SSL certificate via radial button, a "Select an approver email contact" section will be added with drop-down.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img alt="" height="186" src="/AvatarHandler.ashx?fid=2573764&amp;amp;key=3405648534" width="600"&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;If the drop-down is missed or an email address is accidentally selected where email cannot be retrieved, please &lt;a href="https://support.discountasp.net/Main/frmTickets.aspx"&gt;open a ticket with the Billing Department&lt;/a&gt; to cancel the existing SSL order.&amp;nbsp; Then select a different approver email address on a new order.&amp;nbsp; As the approver email address, unfortunately, cannot be changed once the order has been submitted.&lt;br&gt;&amp;nbsp;&lt;br&gt;If the email address selected didn't exist but is created afterwards, the approver email can be resent by the Support Department.&lt;/div&gt;</description>
    </item>
    <item>
      <title>Force https with URL rewrite</title>
      <link>https://support.discountasp.net/kb/a1524/force-https-with-url-rewrite.aspx</link>
      <pubDate>Thu, 05 Jul 2018 23:06:01 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1524</guid>
      <description>&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;For most sites, after installing a SSL certificate, https can be forced by adding a URL rewrite rule to the site&amp;#39;s web.config file. &amp;nbsp;Though, please note it will not apply to all sites, for example it may not work for those using routing or it may conflict with any existing URL rewrite rules. &amp;nbsp;In the case of a CMS like WordPress or nopCommerce, it is often a setting within the CMS itself. &amp;nbsp;The URL rewrite rule also will not work for ASP.NET Core sites (see below).&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&amp;nbsp;&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&amp;nbsp;&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&lt;strong style="box-sizing: border-box;"&gt;URL rewrite rule to redirect all requests to https&lt;/strong&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&amp;nbsp;&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&lt;pre class="prettyprint" style='box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 13px; margin-top: 0px; margin-bottom: 20px; line-height: 1.42857; word-break: break-all; border-radius: 4px;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;system.webServer&amp;gt;
    &amp;lt;rewrite&amp;gt;
      &amp;lt;rules&amp;gt;
        &amp;lt;rule name=&amp;quot;Redirect to https&amp;quot; stopProcessing=&amp;quot;true&amp;quot;&amp;gt;
          &amp;lt;match url=&amp;quot;.*&amp;quot; /&amp;gt;
          &amp;lt;conditions&amp;gt;
            &amp;lt;add input=&amp;quot;{HTTPS}&amp;quot; pattern=&amp;quot;off&amp;quot; ignoreCase=&amp;quot;true&amp;quot; /&amp;gt;
          &amp;lt;/conditions&amp;gt;
          &amp;lt;action type=&amp;quot;Redirect&amp;quot; url=&amp;quot;https://{HTTP_HOST}{REQUEST_URI}&amp;quot; redirectType=&amp;quot;Permanent&amp;quot; appendQueryString=&amp;quot;false&amp;quot; /&amp;gt;
        &amp;lt;/rule&amp;gt;
      &amp;lt;/rules&amp;gt;
    &amp;lt;/rewrite&amp;gt;
  &amp;lt;/system.webServer&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;&lt;div style="box-sizing: border-box;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="box-sizing: border-box;"&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Redirect to https in Core&lt;/strong&gt;&lt;br&gt;&lt;br&gt;For Core apps, UseHttpsRedirection middleware can be used to force https by adding app.UseHttpsRedirection(); to the program.cs as in the example below&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&lt;br&gt;&lt;/div&gt;&lt;pre style='box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 14px; margin-top: 0px; margin-bottom: 1rem; overflow: auto; display: block; color: rgb(33, 37, 41); background-color: rgb(248, 248, 248); border: 1px solid rgb(221, 221, 221); padding: 10px; white-space: pre-wrap; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' id="isPasted"&gt;var builder = WebApplication.CreateBuilder(args);

var app = builder.Build();

  &lt;span style='box-sizing: border-box; color: rgb(22, 22, 22); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(254, 247, 178); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;'&gt;app.UseHttpsRedirection();&lt;/span&gt;&lt;/pre&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;&lt;br&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 14px;'&gt;More detailed information can be found after the link&amp;nbsp;&lt;a href="https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl"&gt;https://docs.microsoft.com/en-us/aspnet/core/security/enforcing-ssl&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div style="box-sizing: border-box;"&gt;&lt;div style="box-sizing: border-box;"&gt;&lt;br&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;strong style="box-sizing: border-box; font-weight: bolder;"&gt;Securing domain pointers with a single domain certificate&lt;/strong&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;Because multi-domain certificates can be cost prohibitive or less than straight forward to order, a workaround is using domain forwarding and flexible SSL through cloudflare.com. &amp;nbsp;Flexible SSL means the connection is secure between the client and cloudflare, but is not secure between cloudflare and the site. &amp;nbsp;So it shouldn&amp;#39;t, for example, be used to secure a subdirectory pointer. &amp;nbsp;But is sufficient when a domain pointer is only an alternate address for a site. &amp;nbsp;Please note that this will assume some familiarity with cloudflare since it is an external service.&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;img src="/AvatarHandler.ashx?kbattchid=516" style="width: 750px;" class="fr-fil fr-dib"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;Add the domain pointer as a website in cloudflare and then when viewing the domain Overview, expand SSL, click Overview, then Configure, select the Flexible radial button and then Save.&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br style="box-sizing: border-box;"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;img src="/AvatarHandler.ashx?kbattchid=517" style="width: 750px;" class="fr-fil fr-dib"&gt;&lt;/div&gt;&lt;div style='box-sizing: border-box; color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'&gt;&lt;br&gt;&lt;/div&gt;&lt;div id="isPasted"&gt;Now create the domain forwarding rule by expanding Rules then clicking Page Rules.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In the &lt;strong&gt;URL&lt;/strong&gt; field enter the domain pointer&lt;/div&gt;&lt;div&gt;For &lt;strong&gt;Then the settings are&lt;/strong&gt; select &amp;quot;Forwarding URL&amp;quot; and &amp;nbsp;&amp;quot;301 - Permanent Redirect&amp;quot; and enter the primary site domain in the &amp;quot;Enter destination URL&amp;quot; field&lt;/div&gt;&lt;div&gt;Save and Deploy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Web browser security warnings after installing SSL certificate</title>
      <link>https://support.discountasp.net/kb/a1464/web-browser-security-warnings-after-installing-ssl-certificate.aspx</link>
      <pubDate>Wed, 12 Apr 2017 17:44:13 GMT</pubDate>
      <guid isPermaLink="false">kbarticle1464</guid>
      <description>&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;Some of the most popular web browsers have begun to show an &amp;quot;insecure&amp;quot; warning when visiting&amp;nbsp;&lt;/span&gt;pages that &lt;span style="font-family: arial,helvetica,sans-serif;"&gt;are not accessed via HTTPS. &lt;/span&gt;The &lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;quot;insecure&amp;quot; warning may also be triggered during an HTTPS connection if any page elements are not accessed via HTTPS, such as images or external scripts.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: 16px;"&gt;After you have installed an SSL certificate for your domain there are still some things you may need to do to prevent any &amp;quot;insecure&amp;quot; warnings in your user's web browser. The most common issue we see is when someone installs an SSL certificate but does not properly direct site traffic to use it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;Installing an SSL certificate makes https &lt;em&gt;available&lt;/em&gt;, but it does not &lt;em&gt;force&lt;/em&gt; your visitors to use HTTPS. &lt;/span&gt;To force all incoming connections to use HTTPS you must add an entry to the system.webServer element of your web.config file (you'll have to create the file if you don't already have one) that uses the IIS URL rewrite module to redirect all non-HTTPS traffic to HTTPS:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;
&lt;pre class="prettyprint"&gt;
&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;configuration&amp;gt;
    &amp;lt;system.webServer&amp;gt;
        &amp;lt;rewrite&amp;gt;
            &amp;lt;rules&amp;gt;
                &amp;lt;rule name=&amp;quot;Redirect to https&amp;quot; stopProcessing=&amp;quot;true&amp;quot;&amp;gt;
                    &amp;lt;match url=&amp;quot;.*&amp;quot; /&amp;gt;
                    &amp;lt;conditions&amp;gt;
                        &amp;lt;add input=&amp;quot;{HTTPS}&amp;quot; pattern=&amp;quot;off&amp;quot; ignoreCase=&amp;quot;true&amp;quot; /&amp;gt;
                    &amp;lt;/conditions&amp;gt;
                    &amp;lt;action type=&amp;quot;Redirect&amp;quot; url=&amp;quot;https://{HTTP_HOST}{REQUEST_URI}&amp;quot; redirectType=&amp;quot;Permanent&amp;quot; appendQueryString=&amp;quot;false&amp;quot; /&amp;gt;
                &amp;lt;/rule&amp;gt;
            &amp;lt;/rules&amp;gt;
        &amp;lt;/rewrite&amp;gt;
    &amp;lt;/system.webServer&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: 16px;"&gt;That should take care of forcing all incoming connections to HTTPS. For the sake of consistency you may also want to update your site navigation and internal links to use the HTTPS URL.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: 16px;"&gt;&lt;strong&gt;If you are still seeing insecure site warnings after implementing the URL rewrite&lt;/strong&gt;, try:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: 16px;"&gt;Updating local image links (and&amp;nbsp;references to images or scripts from outside of your domain) that use an HTTP absolute path URL to use the HTTPS URL.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: 16px;"&gt;If you're using a database-driven app like WordPress, you may have to update the HTTP URLs in the database. There are &lt;a href="https://wordpress.org/plugins/better-search-replace/" target="_blank"&gt;&amp;quot;find and replace&amp;quot; WordPress plugins&lt;/a&gt; that can help.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>General SSL Certificate information</title>
      <link>https://support.discountasp.net/kb/a750/general-ssl-certificate-information.aspx</link>
      <pubDate>Wed, 06 Jan 2010 18:59:23 GMT</pubDate>
      <guid isPermaLink="false">kbarticle750</guid>
      <description>&lt;div&gt;&lt;strong&gt;How do I secure my site with SSL on DiscountASP.NET?&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To use SSL certificates with your website, you will need the SSL Add-on which is $10/month. &amp;nbsp;The SSL Add-on includes a unique IP address and a RapidSSL certificate.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If you want to, you can use a different SSL certificate with the SSL Add-on. &amp;nbsp;You can purchase other SSL certificates through DiscountASP.NET (listed below) - OR - you can purchase SSL certificates directly from an SSL provider.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;How do I get an SSL Certificate?&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You have a few options for obtaining an SSL certificate.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;(Option I)&lt;/strong&gt; DiscountASP.NET provides a RapidSSL Certificate to active accounts with the SSL Add-on. &amp;nbsp;This is &lt;em&gt;not&lt;/em&gt; a shared SSL certificate. &amp;nbsp;It is specifically for your domain.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;(Option II)&lt;/strong&gt; You can purchase other SSL certificates through DiscountASP.NET.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;table style="width: 95%; margin-left: calc(5%);"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border: 1px solid; padding: 1px;"&gt;SSL Certificate&lt;/th&gt;&lt;th style="border: 1px solid; padding: 1px; text-align: center;"&gt;Our Annual Price&lt;/th&gt;&lt;th style="border: 1px solid; padding: 1px;"&gt;Warranty&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;RapidSSL&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;Included with SSL Add-on&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$10,000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;RapidSSL Wildcard&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;$209&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$10,000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;GeoTrust QuickSSL Premium&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;$129&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$500,000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;GeoTrust True BusinessID&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;$179&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$1,250,000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;GeoTrust True BusinessID with EV&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;$269&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$1,500,000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;GeoTrust True BusinessID Wildcard&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px; text-align: center;"&gt;$499&lt;/td&gt;&lt;td style="border: 1px solid; padding: 1px;"&gt;$1,250,000&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;(Option III)&lt;/strong&gt; You can purchase an SSL certificate directly from an SSL provider.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Why is there such a difference in the cost of SSL Certificates?&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Though the encryption process is similar, the cost difference is typically due to the level of business verification and SSL verification services. &amp;nbsp;The less expensive SSL certificates will only verify the domain owner via an email exchange. &amp;nbsp;This type of verification is very quick, taking only a matter of minutes, but it lacks a full business verification.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The professional and more expensive solutions not only verify the domain name owner but they also verify the business legitimacy by checking Dun and Bradstreet numbers (&lt;a href="http://www.dnb.com/" target="_blank"&gt;dnb.com&lt;/a&gt;), incorporation documents, DBA documentation, etc. &amp;nbsp;The more expensive certificates typically also include SSL/business verification seals.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Since a user can click on the SSL Seal and get business verification information along with the SSL verification, they will have extra confidence that the SSL certificate is associated with a professional and legitimate business entity.&lt;/div&gt;&lt;div&gt;The new EV (Extended Validation) certificates turn a portion of the browser address bar green as a visual indication that the web page is secure and the business was verified as legitmate.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 237); border: 1px dotted rgb(0, 0, 0); font-size: 16px; padding: 20px;"&gt;Looking for added security? &amp;nbsp;SiteLock scans your website to detect hacking, and SiteLock TrueShield provides a Web Application Firewall to block online threats. &amp;nbsp;&lt;a href="https://my.discountasp.net/addons/sitelock.aspx" target="_blank"&gt;Protect your site today&lt;/a&gt;.&lt;/div&gt;</description>
    </item>
    <item>
      <title>Selecting the proper bit rate for a certificate</title>
      <link>https://support.discountasp.net/kb/a477/selecting-the-proper-bit-rate-for-a-certificate.aspx</link>
      <pubDate>Mon, 20 Jul 2009 21:54:30 GMT</pubDate>
      <guid isPermaLink="false">kbarticle477</guid>
      <description>&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;When submitting the info for a CSR in our Control Panel (for an SSL certificate), the bit rate will be 2048. When you go to the certificate provider you may see bit rates of 128 or 256 bit.&lt;br /&gt;
&lt;br /&gt;
Don't let the differences in bit rates confuse you. The important thing to note here is that our stated bit rate of 2048 is the &lt;em&gt;provider&lt;/em&gt; (server) bit rate. The certificate authority bit rates of 128 or 256 are the encryption rates for the actual &lt;em&gt;communication channel&lt;/em&gt; (the browser communication). Those two values will not match.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color:#FFFFED; padding:20px; margin:35px 0; font-size:16px; font-family: arial,helvetica,sans-serif; border: 1px dotted #000000;"&gt;Looking for added security? SiteLock scans your website to detect hacking, and SiteLock TrueShield provides a Web Application Firewall to block online threats. &lt;a href="https://my.discountasp.net/addons/sitelock.aspx" target="_blank"&gt;Protect your site today&lt;/a&gt;.&lt;/div&gt;</description>
    </item>
    <item>
      <title>Activating SSL for your account</title>
      <link>https://support.discountasp.net/kb/a138/activating-ssl-for-your-account.aspx</link>
      <pubDate>Wed, 12 Nov 2008 00:02:33 GMT</pubDate>
      <guid isPermaLink="false">kbarticle138</guid>
      <description>&lt;div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;See&amp;nbsp;&lt;a href="http://support.discountasp.net/KB/a750/how-do-i-get-an-ssl-certificate.aspx"&gt;this Knowledge Base article&lt;/a&gt; for information on purchasing a discounted SSL certificate through DiscountASP.NET&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;The following steps are necessary to activate SSL for your account.&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;Note that the steps are different for a Domain Validated certificate and a certificate that uses Full Organization Validation. These instructions are for Domain Validated certificates.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;&lt;strong&gt;1&lt;/strong&gt; &lt;/span&gt;&lt;strong&gt;Activate the SSL add-on in the&amp;nbsp;&lt;/strong&gt;&lt;a href="https://my.discountasp.net/ssl-manager.aspx"&gt;SSL manager&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;br&gt;&amp;nbsp;When the SSL add-on is activated, you will receive two email notices, one verifying the SSL add-on activation, and another verifying the activation of the UniqueIP/Unlimited subdomain add-on. The UniqueIP/Unlimited subdomain add-on is necessary because the use of a personal SSL certificate requires that your account has a unique IP address. The Unique IP add-on is included in the price of the SSL add-on.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;2 &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;After &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;you receive the activation notices, go back to the&amp;nbsp;&lt;/strong&gt;&lt;a href="https://my.discountasp.net/ssl-manager.aspx"&gt;SSL manager&lt;/a&gt;&lt;strong&gt;&amp;nbsp;and generate a CSR.&lt;/strong&gt;&lt;br&gt;&amp;nbsp;A CSR is a public key that we generate on your web server. It is used to validate specific information about the web server and your organization. The CSR is generated based on the Organization Information that you provide in Control Panel. The &lt;em&gt;common name&lt;/em&gt; can effect on which type of certificate you can use. See the different types of common names below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;Common Name: &lt;span style="color: rgb(0, 0, 0);"&gt;example.com&lt;/span&gt;&lt;br&gt;&amp;nbsp;If you wish to secure&amp;nbsp;&lt;a href="//www.example.com"&gt;www.example.com&lt;/a&gt; and example.com, the Common Name is: example.com.&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;Common Name: subdomain.example.com&lt;br&gt;&amp;nbsp;If you wish to secure a subdomain, such as secure.example.com, the Common Name is: secure.example.com. With this type of common name https://secure.example.com is secure, but https://example.com and https://www.example.com will cause &amp;#39;Common Name Doesn&amp;#39;t Match&amp;#39; warnings.&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;Common Name: *.example.com&lt;br&gt;&amp;nbsp;If you wish to secure a wildcard that will work on any subdomain, such as order.example.com, the Common Name is: *.example.com. With this type of common name https://anysubdomain.example.com is secure, but https://example.com will cause &amp;#39;Common Name Doesn&amp;#39;t Match&amp;#39; warnings.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;3&amp;nbsp;&lt;/span&gt;Send the CSR to the certificate authority&lt;/strong&gt;&lt;br&gt;&amp;nbsp;When your Organization Information is submitted, we will generate a CSR* and display it in the &lt;a href="https://my.discountasp.net/ssl-manager.aspx"&gt;SSL manager&lt;/a&gt;, along with the pertinent web server information. &lt;strong&gt;If you obtain a certificate through us, we will transmit the CSR to the certificate authority&lt;/strong&gt; when you click the &amp;quot;Click to purchase&amp;quot; link and complete the order. Simply complete the &amp;quot;admin contact information.&amp;quot; The email address you specify in the admin contact information section is where the verification email and the SSL certificate will be sent.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;If you are purchasing an SSL certificate directly from a third party SSL certificate authority, copy the CSR from the text box (the CSR begins with -----BEGIN NEW CERTIFICATE REQUEST----- and ends with -----END NEW CERTIFICATE REQUEST-----) and provide the CSR to your SSL certificate authority in whatever manner they require.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;4&lt;/span&gt; Wait for the verification email from certificate authority&lt;/strong&gt;&lt;br&gt;&amp;nbsp;A Domain Validated certificate will normally require that you click a link in a verification email from the certificate authority to demonstrate that you have access to the domain used in the certificate. Once you do that, the certificate authority will send the SSL certificate to you.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;strong&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;5&amp;nbsp;&lt;/span&gt;Submit and finish!&lt;/strong&gt;&lt;br&gt;&amp;nbsp;Copy the SSL certificate received via email and submit it in the &lt;a href="https://my.discountasp.net/ssl-manager.aspx"&gt;SSL manager&lt;/a&gt;. Simply copy the code from the email and paste it into the certificate field on the SSL Manager page. The certificate field is below the field containing the CSR. &amp;nbsp;Once your certificate is submitted, we will install it on your account.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;Finally, test your web site using HTTPS with different browsers to ensure that the SSL installation is working properly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color:#FFFFED; padding:20px; margin:35px 0; font-size:16px; font-family: arial,helvetica,sans-serif; border: 1px dotted #000000;"&gt;Looking for added security? SiteLock scans your website to detect hacking, and SiteLock TrueShield provides a Web Application Firewall to block online threats. &lt;a href="https://my.discountasp.net/addons/sitelock.aspx" target="_blank"&gt;Protect your site today&lt;/a&gt;.&lt;/div&gt;</description>
    </item>
    <item>
      <title>Exporting an SSL certificate for use on a different server</title>
      <link>https://support.discountasp.net/kb/a132/exporting-an-ssl-certificate-for-use-on-a-different-server.aspx</link>
      <pubDate>Tue, 11 Nov 2008 23:24:17 GMT</pubDate>
      <guid isPermaLink="false">kbarticle132</guid>
      <description>&lt;div&gt;&lt;span style="font-size:16px;"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;We can export your certificate and private key if you wish to use it on another server, however, we recommend against doing so.&lt;br /&gt;
&lt;br /&gt;
If we export your certificate and you install it on another server, the private key will then be in the hands of more than one party, and will have been used on more than one server, which is not ideal security practice.&lt;br /&gt;
&lt;br /&gt;
Most SSL providers can &amp;quot;re-key&amp;quot; your certificate in the event of a server move. When they do so, the private key that we used on our server will no longer be valid, which is preferable for your overall security.&lt;br /&gt;
&lt;br /&gt;
Contact your certificate provider for details regarding re-keying. It is usually a simple matter of sending the provider a CSR from your new server.&lt;br /&gt;
&lt;br /&gt;
If you still want us to export your SSL certificate with the private key, please &lt;a href="http://support.discountasp.net"&gt;contact support&lt;/a&gt; for assistance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description>
    </item>
  </channel>
</rss>