{"id":51,"date":"2016-01-18T20:13:52","date_gmt":"2016-01-18T20:13:52","guid":{"rendered":"http:\/\/www.pkipartner.support\/?page_id=51"},"modified":"2016-01-19T09:50:51","modified_gmt":"2016-01-19T09:50:51","slug":"faq-how-to-increase-your-csr-key-size-on-microsoft-iis-5-or-iis-6-without-removing-the-production-certificate","status":"publish","type":"page","link":"https:\/\/pkipartner.com\/support\/faq-how-to-increase-your-csr-key-size-on-microsoft-iis-5-or-iis-6-without-removing-the-production-certificate\/","title":{"rendered":"SSL &#8211; How to increase your CSR key size on Microsoft IIS 5 or IIS 6 without removing the production certificate?"},"content":{"rendered":"<h1>How to increase your CSR key size on Microsoft IIS 5 or IIS 6 without removing the production certificate?<\/h1>\n<h3>Resolution<\/h3>\n<p>In line with industry good practice, Comodo requires that all types of SSL certificates are created<br \/>\nwith a CSR that has a key size of 2048-bits or greater. This requires care in Microsoft IIS when<br \/>\nrenewing a certificate that has a key size of 1024-bits.<\/p>\n<p>When renewing an already existing certificate, Microsoft IIS will retain all of the details of the<br \/>\ncurrently installed certificate. This includes the key size which may be set to 1024-bits. In order<br \/>\nto get the option to change the key size in IIS, you must remove the certificate which has the<br \/>\neffect of taking down your website on port 443 (https:\/\/).<\/p>\n<p>This article describes an alternate method to increase the key size of your certificate without any<br \/>\ndowntime to your website by creating a temporary website.<\/p>\n<h3>Creating a Temporary Website<\/h3>\n<p>We will create a temporary website that will, at this end of the process, have a status of<br \/>\n<strong>Stopped<\/strong>. Creating this website and having it stopped in IIS poses no security risks and will not<br \/>\naffect your other websites.<\/p>\n<ol>\n<li>Open up IIS. This can be found in the <strong>Administrative Tools<\/strong> in Control Panel.<\/li>\n<li>In the <strong>Internet Information Services (IIS)<\/strong> Manager window, right-click on the <strong>Web<\/strong><br \/>\n<strong> Sites<\/strong> folder and select <strong>New<\/strong> and <strong>Web Sites<\/strong> from the drop down menu.<\/li>\n<li><strong>The Web Site Creation Wizard willl appear<\/strong>. In that new window, click on <strong>Next<\/strong>.<\/li>\n<li>On the next screen, type in &#8220;Temporary&#8221; into the <strong>Description field<\/strong>. Once you have done<br \/>\nthat, click on <strong>Next<\/strong>.<\/li>\n<li>At the <strong>IP Address and Port Settings screen<\/strong>, leave the defaults and click on the <strong>Next<\/strong><br \/>\nbutton.<\/li>\n<li>In the <strong>Web Site Home Directory screen<\/strong>, click on the <strong>Browse<\/strong> folder and navigate to the<br \/>\n<strong>Inetpub<\/strong> folder (or a folder of your choosing). Once selected, click on the <strong>Next button<\/strong>.<\/li>\n<li>The next screen shows the <strong>Web Site Access Permissions<\/strong>. Uncheck all of the boxes<br \/>\nand click on <strong>Next<\/strong>.<\/li>\n<li>At the final screen click on the <strong>Finish button<\/strong>.<\/li>\n<\/ol>\n<p>Back in the <strong>Internet Information Services (IIS) Manager window<\/strong>, right click on the<br \/>\n<strong>Temporary<\/strong> website and select <strong>Stop<\/strong> from the drop down menu.<\/p>\n<h3>Creating a CSR for Temporary<\/h3>\n<p>Here follows the process for creating a CSR as you would for a normal certificate on the new<br \/>\nTemporary website that you created in the section above. If you are familiar with this process,<br \/>\nyou can skip to next section.<\/p>\n<ol>\n<li>Open up IIS. This can be found in the <strong>Administrative Tools<\/strong> in <strong>Control Panel<\/strong>.<\/li>\n<li>Right-click on the temporary website and click on <strong>Properties<\/strong> from the drop down menu.<\/li>\n<li>A new window will appear. In that new window, click on the <strong>Directory Security tab<\/strong> at<br \/>\nthe top.<br \/>\nIn the same window, you will see three sections. The bottom section named <strong>Secure<\/strong><br \/>\n<strong> communications<\/strong> has three buttons.<\/li>\n<li>Click on the <strong>Server Certificate<\/strong>&#8230; button.\u00a0The IIS Certificate Wizard appears.<\/li>\n<li>Select the circle, <strong>Create a new certificate<\/strong>. and click on <strong>Next<\/strong>.<\/li>\n<li>On the next step on the Wizard, select the circle, <strong>Prepare the request now, but send<\/strong><br \/>\n<strong> it later<\/strong> and click on <strong>Next<\/strong>.<\/li>\n<li>At the next step in the Wizard, enter in a Name for your certificate. In the field where<br \/>\nyou see <strong>Bit length<\/strong>: select 2048 from the drop down. Leaving the other two check boxes<br \/>\nunchecked, select <strong>Next<\/strong>.<\/li>\n<li>On the next screen, enter in the full legal name of the company which the certificate<br \/>\nbelongs into the <strong>Organization<\/strong> field. In the <strong>Organizational unit field<\/strong>, enter in the<br \/>\ndepartment of the organization, such as &#8216;IT&#8217; or &#8220;Marketing&#8221;. Click on <strong>Next<\/strong>.<\/li>\n<li>At the next screen, you will need to enter in your FQDN (fully qualified domain name) of<br \/>\nyour website in the field named <strong>Common name<\/strong>. It looks like &#8220;secure.example.com&#8221; or<br \/>\n&#8220;example.com&#8221;. Click on <strong>Next<\/strong>.<\/li>\n<li>On the next screen, you will need to select the country of your organization from the<br \/>\n<strong>Country\/Region<\/strong> drop down. You will then need to type in the <strong>State\/province<\/strong> of that<br \/>\ncountry along with city within that state within the <strong>City\/locality<\/strong> field. Once you have<br \/>\ndone that, click on Next.<\/li>\n<li>At the next step of the Wizard, you will need to specify where to save the CSR text file<br \/>\nthat will be created. To change the location, you should click on the <strong>Browse<\/strong>&#8230; button.<br \/>\nAfter you have selected a location, click on the <strong>Next<\/strong> button.<\/li>\n<li>At the final screen, you will see a summary of all the certificate details that you have<br \/>\ncreated. Click on <strong>Next<\/strong> to generate the CSR file.<br \/>\n<strong>Note<\/strong>: When you have generated a CSR file, you will have a pending request held for this website. If this pending request is deleted before a certificate response can be installed, the set of private keys that were created will be deleted as well. This will render the CSR file and the certificate response useless, including during installation.<\/li>\n<li>Open the newly created CSR file using notepad. Select all the contents, copy and then paste into the ordering site at www.pkipartner.com.<\/li>\n<\/ol>\n<h3>Installing the certificate onto Temporary<\/h3>\n<ol>\n<li>Open up IIS. This can be found in the <strong>Administrative Tools<\/strong> in <strong>Control Panel<\/strong>.<\/li>\n<li>Right-click on the Temporary website and click on <strong>Properties<\/strong> from the drop down menu.<\/li>\n<li>A new window will appear. In that new window, click on the <strong>Directory Security<\/strong> tab at<br \/>\nthe top. In the same window, you will see three sections. The bottom section named\u00a0<strong>Secure communications<\/strong>\u00a0has three buttons.<\/li>\n<li>Click on the <strong>Server Certificate<\/strong>&#8230; button.<\/li>\n<li>A wizard appears. Click on <strong>Next<\/strong>.<\/li>\n<li>On the next screen, select the option, <strong>Process the pending request and install the\u00a0certificate<\/strong>. Click on <strong>Next<\/strong>.<br \/>\n<strong>Note<\/strong>: If you do not see this option, this could mean that the CSR may have been\u00a0deleted. If this is the case, then the certificate file is cannot be used.<\/li>\n<li>At the next step of the wizard, you must click on browse and navigate to the .crt that was<br \/>\nsupplied to you by PKI Partner.<br \/>\n<strong>Note<\/strong>: By default, the IIS Certificate Wizard looks for files with the extension of .cer. In\u00a0order for it to accept the .crt file, you will need to drop the File of type: field down to look\u00a0for All files and the .crt file should appear. Once you can see it, select it.<\/li>\n<li>Click on <strong>Next<\/strong>.<\/li>\n<li>On the next screen, leave the default to port <strong>443<\/strong>. Click on <strong>Next<\/strong>.<\/li>\n<li>You should now see a summary screen. When you have finished looking at the summary,<br \/>\nyou should click on <strong>Next<\/strong>.<\/li>\n<li>At the final screen, click on <strong>Finish<\/strong>.<\/li>\n<\/ol>\n<h3>Assigning the Stronger Certificate<\/h3>\n<ol>\n<li>In IIS, right-click on the production website that has the 1024-bit certificate installed and\u00a0then click on <strong>Properties<\/strong> from the drop down menu.<\/li>\n<li>A new window will appear. In that new window, click on the <strong>Directory Security<\/strong> tab at<br \/>\nthe top. In the same window, you will see three sections. The bottom section named<br \/>\n<strong>Secure communications<\/strong> has three buttons.<\/li>\n<li>Click on the <strong>Server Certificate<\/strong>&#8230; button.<\/li>\n<li>A wizard appears. Click on <strong>Next<\/strong>.<\/li>\n<li>On the next screen, select the option, <strong>Replace the current certificate<\/strong>. Click on <strong>Next<\/strong>.<br \/>\n<strong>Important Note<\/strong>: If you do not receive this option, it may be possible that you have an\u00a0already pending request for this website. In order to have the Replace the current\u00a0certificate option available, you will need to delete the pending request on this website.<\/li>\n<li>You should see a list of certificates which contains the certificate you have installed on the\u00a0Temporary website. Select the newly installed certificate that contains a key size of\u00a02048-bits from this list. Once selected, click on <strong>Next<\/strong>.<\/li>\n<li>IIS will display the new replacement certificate&#8217;s details. Verify these details and then<br \/>\nclick on <strong>Next<\/strong>.<\/li>\n<li>Click on the <strong>Finish button<\/strong> on the next screen.<\/li>\n<li>Back in the Properties window, click on the <strong>OK button<\/strong>. The certificate on your website\u00a0has been updated with the stronger 2048-bit certificate with no downtime.<\/li>\n<li>The final step of this article is to delete the Temporary website that you created in the\u00a0beginning. To do this, right-click the Temporary website from IIS and select <strong>Delete<\/strong> from\u00a0the drop down menu. Click on <strong>Yes<\/strong> at the, &#8220;Are you sure you want to delete this item?&#8221;<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>How to increase your CSR key size on Microsoft IIS 5 or IIS 6 without removing the production certificate? Resolution In line with industry good practice, Comodo requires that all types of SSL certificates are created with a CSR that has a key size of 2048-bits or greater. This requires\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/pkipartner.com\/support\/faq-how-to-increase-your-csr-key-size-on-microsoft-iis-5-or-iis-6-without-removing-the-production-certificate\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/pages\/51"}],"collection":[{"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":5,"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":133,"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/pages\/51\/revisions\/133"}],"wp:attachment":[{"href":"https:\/\/pkipartner.com\/support\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}