{"id":3250,"date":"2020-04-21T08:17:35","date_gmt":"2020-04-21T08:17:35","guid":{"rendered":"https:\/\/www.ssls.com\/knowledgebase\/?p=3250"},"modified":"2021-09-01T20:08:19","modified_gmt":"2021-09-01T20:08:19","slug":"how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere","status":"publish","type":"post","link":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/","title":{"rendered":"How to install an SSL on a Windows server when the CSR was generated elsewhere"},"content":{"rendered":"<ul>\n<li><a href=\"#prepare_key\">Prepare the Private Key<\/a>\n<ul>\n<li><a href=\"#1\">Method 1: The Auto-activate feature<\/a><\/li>\n<li><a href=\"#2\">Method 2: The CSR code was generated elsewhere<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#dwnld_crt\">Download the certificate files<\/a><\/li>\n<li><a href=\"#create_pfx\">Create the PFX file<\/a><\/li>\n<li><a href=\"#import\">Import the PFX file<\/a><\/li>\n<li><a href=\"#install\">Install the certificate<\/a><\/li>\n<\/ul>\n<p>This article explains the SSL installation process for Windows-based servers when the <a href=\"https:\/\/www.ssls.com\/knowledgebase\/what-is-csr\/\">CSR (Certificate Signing Request)<\/a> and the corresponding Private Key were not generated on the server where the SSL needs to be installed.<\/p>\n\n\n<p>To successfully install the certificate, you need to have the Private Key file. If the Private Key file is missing, you can <a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-can-i-find-the-private-key-for-my-ssl-certificate\/\">search for it<\/a>, or <a href=\"https:\/\/www.ssls.com\/knowledgebase\/where-can-i-find-instructions-on-how-to-generate-a-csr\/\">generate a new CSR and Private Key<\/a> and <a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-can-i-get-my-certificate-reissued\/\">reissue your SSL certificate<\/a>. <\/p>\n\n\n\n<p>When activating a certificate on SSLs.com, you have two options for submitting the CSR:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Using the \u201cAuto-activate\u201d option, where the CSR is generated in-browser<\/li><li>Manually entering the CSR code you generated on your hosting server<\/li><\/ol>\n\n\n\n<p>In this article, we\u2019ll describe the most convenient way to install the certificate on a Windows-based server if you chose the first option or if the CSR was generated elsewhere, such as an online CSR generator.<\/p>\n\n\n<h2 id=\"prepare_key\"><strong>Prepare the Private Key<\/strong><\/h2>\n<h3 id=\"1\"><strong>Method 1: The Auto-activate feature<\/strong><\/h3>\n\n\n<p>With the \u201cAuto-activate\u201d feature, the Private Key file is generated and saved during the activation process. Make sure to save it somewhere on your device that you\u2019ll remember later.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Click on the \u201c<strong>key<\/strong>\u201d button in <strong>Step 2 <\/strong>to <strong>save the Private Key<\/strong> during the SSL activation: <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\"><\/strong><br><\/li><li>Save the file to your device.<br><br><em><strong>Note<\/strong>: It is typically saved in the \u201cDownloads\u201d folder. If you change the location\/name of the key file, take note of the new details.<\/em><br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_2.png\"><\/strong><br><\/li><li>Extract the Private Key file from the downloaded archive file.<br><br>The archive file will contain a <strong>.txt<\/strong> file with the <strong>Private Key<\/strong> code:<br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_3.png\"><\/strong><\/li><li>The archive file will contain a .txt file with the Private Key code:<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2\"><strong>Method 2: The CSR code was generated elsewhere<\/strong><\/h3>\n\n\n\n<p>If the CSR code was not generated using Auto-activate or on your Windows-based server, you will need to find the Private Key code and prepare the Private Key file manually. We have covered this process in <a href=\"https:\/\/www.ssls.com\/blog\/how-to-find-your-private-key\/#more-1366\">this blog post<\/a>.<\/p>\n\n\n\n<p>When the Private Key code is found, feel free to save it in a <strong>.txt <\/strong>file.<\/p>\n\n\n\n<p>On Windows, you can do this by using the built-in \u201cNotepad\u201d application. Make sure to use \u201cNotepad\u201d and not \u201cWordPad\u201d or \u201cMS Word\u201d in order to save the key in plain text by default.<\/p>\n\n\n\n<p>On MacOS, the Private Key can be saved using the \u201c<strong>TextEdit<\/strong>\u201d application. Open \u201c<strong>TextEdit<\/strong>\u201d and select <strong>File <\/strong>&gt;&gt; <strong>New<\/strong>:<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_4.png\"><\/strong><\/p>\n\n\n\n<p>Then, paste the Private Key:<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_5-1.png\"><\/strong><\/p>\n\n\n\n<p>After that, select <strong>Format <\/strong>&gt;&gt; <strong>Make Plain Text<\/strong>:<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_6.png\"><\/strong><\/p>\n\n\n\n<p>Then, select <strong>File <\/strong>&gt;&gt; <strong>Save<\/strong>:<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_7.png\"><\/strong><\/p>\n\n\n\n<p>You can name your file whatever you like. We recommend avoiding spaces in the file name to prevent issues with the installation. Additionally, make sure that you have checked the \u201c<em>If no extension is provided, use \u201c<strong>.txt<\/strong><\/em>\u201d checkbox. Finally, click the <strong>Save <\/strong>button.<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_8.png\"><\/strong>Done! The Private Key file is prepared.<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_9.png\"><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dwnld_crt\"><strong>Download the certificate files<\/strong><\/h2>\n\n\n\n<p>Once the certificate is issued, <a href=\"https:\/\/www.ssls.com\/knowledgebase\/can-i-download-certificate-somewhere-on-your-site\/\">download your SSL files<\/a> using the <strong>Download <\/strong>button in the top-right corner of the certificate details page.<\/p>\n\n\n\n<p>Extract the files from the downloaded archive. The archive should contain the certificate in 2 formats: PEM (.crt and .ca-bundle) and PKCS#7 (.p7b):<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_10.png\"><\/strong><\/p>\n\n\n\n<p>We will use the PKCS#7 (.p7b) file in this guide because it includes both the certificate and the CA certificates bundled in one file.<\/p>\n\n\n\n<p>If your system does not show the file extensions, you can check the certificate file type by looking at the Windows file type description.<\/p>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_11.png\"><\/strong><\/p>\n\n\n<h2 id=\"create_pfx\"><strong>Create the PFX file<\/strong><\/h2>\n\n\n<p>Since Windows does not support Private Key import, you\u2019ll need to combine the certificate with the Private Key into a single file: <strong>PKCS#12-type certificate<\/strong> (also called <strong>PFX<\/strong>) with a <strong>.pfx<\/strong> extension.<\/p>\n\n\n<ol>\n<li>To do that, open <a href=\"https:\/\/decoder.link\/converter\">the online converter<\/a> and select the <strong>PKCS#7 to PKCS#12<\/strong> tab:\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_12.png\"><\/strong><\/p>\n<\/li>\n<li>After that, upload both files: the PKCS#7-type certificate file and the Private Key file.\n<p><em><strong>Important note<\/strong>: Make sure to <strong>set a password for the file<\/strong>. It should contain alphanumeric characters only. Otherwise, the generated PFX file will be corrupted.<\/em><\/p>\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_13.png\"><\/strong><\/p>\n<\/li>\n<li>Finally, click <strong>Convert<\/strong> to confirm the action.<\/li>\n<li>In the pop-up notification, click <strong>Download<\/strong> to save the converted certificate on your device. After that, extract the file from the downloaded archive.\n<p><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_14.png\"><\/strong><\/p>\n<\/li>\n<\/ol>\n<h2 id=\"import\"><strong>Import the PFX file<\/strong><\/h2>\n\n\n<p><em>Note that the below steps are applicable on IIS servers. For the Exchange server, please use the <\/em><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-import-pfx-file-on-exchange-server-csr-is-generated-elsewhere\/\"><em>following guidelines<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<p>Once done, you can proceed with importing the PFX file to your Windows server:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Double-click the file to open the certificate import wizard or right-click on the file and select \u201c<em>Install PFX<\/em>\u201d. <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_15.png\"><\/strong><br><\/li><li>Select <strong>Local Machine<\/strong> to make the certificate accessible from all of the accounts in the system. Then, click <strong>Next<\/strong>. <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_16.png\"><\/strong><br><\/li><li>In the following prompt, click <strong>Next <\/strong>once again to confirm the file location. <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_17.png\"><\/strong><br><\/li><li>Enter the password you set for the PFX file. Make sure to tick off the \u201c<em>Mark this key as exportable<\/em>\u201d option, so that the Private Key can be exported later. <br><br><em><strong>Important note<\/strong>: If the provided password is incorrect or lost, feel free to <a href=\"#create_pfx\">re-generate a new .pfx file<\/a>. <\/em><br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_18.png\"><\/strong><br><\/li><li>In the next prompt, you can choose the automatic option to let the Certificate Import Wizard take care of it. Click <strong>Next <\/strong>to proceed. <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_19.png\"><\/strong><br><\/li><li>Then, click <strong>Finish <\/strong>to confirm the certificate import. <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_20.png\"><\/strong><br><\/li><li>The following window should appear after that: <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_21.png\"><\/strong><br><br>The certificate will also be displayed in the IIS console (<strong>PC Name<\/strong> &gt;&gt; <strong>Server Certificates<\/strong>): <br><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_22.png\"><\/strong><br><strong><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_23.png\"><\/strong><\/li><\/ol>\n\n\n\n<p>The certificate will not have the \u201cName\u201d parameter. Instead, it will display the domain name of the website as its name during the binding process. It is advisable to remove old certificates from the console to avoid confusion.<\/p>\n\n\n<h2 id=\"install\"><strong>Install the certificate<\/strong><\/h2>\n\n\n<p>To enable the certificate for your domain, you should set up certificate bindings. The installation should be straightforward from this point. Here are the guides outlining the procedure for every IIS version available:<\/p>\n\n\n<ul>\n<li><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-certificate-on-microsoft-iis7\/#bnd\">IIS 7<\/a><\/li>\n<li><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-certificate-on-iis8\/#bnd\">IIS 8<\/a><\/li>\n<li><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-certificate-on-iis-10\/#bnd\">IIS 10<\/a><\/li>\n<\/ul>\n\n\n<p><em><strong>Note<\/strong>: On IIS 5 and 6, there\u2019s no need to add site bindings.<\/em><\/p>\n\n\n\n<p>You may need to restart your IIS sites to apply the changes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prepare the Private Key Method 1: The Auto-activate feature Method 2: The CSR code was generated elsewhere Download the certificate files Create the PFX file Import the PFX file Install the certificate This article explains the SSL installation process for Windows-based servers when the CSR (Certificate Signing Request) and the corresponding Private Key were not ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-3250","post","type-post","status-publish","format-standard","hentry","category-ssl-installation-instructions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com\" \/>\n<meta property=\"og:description\" content=\"Prepare the Private Key Method 1: The Auto-activate feature Method 2: The CSR code was generated elsewhere Download the certificate files Create the PFX file Import the PFX file Install the certificate This article explains the SSL installation process for Windows-based servers when the CSR (Certificate Signing Request) and the corresponding Private Key were not ..Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\" \/>\n<meta property=\"og:site_name\" content=\"SSL Certificate Knowledgebase | SSLs.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SSLsCom\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-21T08:17:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-01T20:08:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\" \/>\n<meta name=\"author\" content=\"Ivan Klyashov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SSLscom\" \/>\n<meta name=\"twitter:site\" content=\"@SSLscom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ivan Klyashov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\"},\"author\":{\"name\":\"Ivan Klyashov\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/dfe9ee1904d66c8932e4f39e2cabf4c7\"},\"headline\":\"How to install an SSL on a Windows server when the CSR was generated elsewhere\",\"datePublished\":\"2020-04-21T08:17:35+00:00\",\"dateModified\":\"2021-09-01T20:08:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\"},\"wordCount\":1007,\"publisher\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\",\"articleSection\":[\"SSL Installation instructions\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\",\"name\":\"How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com\",\"isPartOf\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\",\"datePublished\":\"2020-04-21T08:17:35+00:00\",\"dateModified\":\"2021-09-01T20:08:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\",\"contentUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ssls.com\/knowledgebase\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install an SSL on a Windows server when the CSR was generated elsewhere\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#website\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/\",\"name\":\"SSL Certificate Knowledgebase | SSLs.com\",\"description\":\"SSL Knowledgebase | SSLs.com\",\"publisher\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ssls.com\/knowledgebase\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\",\"name\":\"SSLs.com\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png\",\"contentUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png\",\"width\":400,\"height\":400,\"caption\":\"SSLs.com\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SSLsCom\",\"https:\/\/x.com\/SSLscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/dfe9ee1904d66c8932e4f39e2cabf4c7\",\"name\":\"Ivan Klyashov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g\",\"caption\":\"Ivan Klyashov\"},\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/author\/ivan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/","og_locale":"en_US","og_type":"article","og_title":"How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com","og_description":"Prepare the Private Key Method 1: The Auto-activate feature Method 2: The CSR code was generated elsewhere Download the certificate files Create the PFX file Import the PFX file Install the certificate This article explains the SSL installation process for Windows-based servers when the CSR (Certificate Signing Request) and the corresponding Private Key were not ..Read more","og_url":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/","og_site_name":"SSL Certificate Knowledgebase | SSLs.com","article_publisher":"https:\/\/www.facebook.com\/SSLsCom","article_published_time":"2020-04-21T08:17:35+00:00","article_modified_time":"2021-09-01T20:08:19+00:00","og_image":[{"url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png","type":"","width":"","height":""}],"author":"Ivan Klyashov","twitter_card":"summary_large_image","twitter_creator":"@SSLscom","twitter_site":"@SSLscom","twitter_misc":{"Written by":"Ivan Klyashov","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#article","isPartOf":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/"},"author":{"name":"Ivan Klyashov","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/dfe9ee1904d66c8932e4f39e2cabf4c7"},"headline":"How to install an SSL on a Windows server when the CSR was generated elsewhere","datePublished":"2020-04-21T08:17:35+00:00","dateModified":"2021-09-01T20:08:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/"},"wordCount":1007,"publisher":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png","articleSection":["SSL Installation instructions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/","url":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/","name":"How to install an SSL on a Windows server when the CSR was generated elsewhere \u2013 HelpDesk | SSLs.com","isPartOf":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png","datePublished":"2020-04-21T08:17:35+00:00","dateModified":"2021-09-01T20:08:19+00:00","breadcrumb":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#primaryimage","url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png","contentUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2020\/05\/autoiis_1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-install-an-ssl-on-a-windows-server-when-the-csr-was-generated-elsewhere\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ssls.com\/knowledgebase\/"},{"@type":"ListItem","position":2,"name":"How to install an SSL on a Windows server when the CSR was generated elsewhere"}]},{"@type":"WebSite","@id":"https:\/\/www.ssls.com\/knowledgebase\/#website","url":"https:\/\/www.ssls.com\/knowledgebase\/","name":"SSL Certificate Knowledgebase | SSLs.com","description":"SSL Knowledgebase | SSLs.com","publisher":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ssls.com\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization","name":"SSLs.com","url":"https:\/\/www.ssls.com\/knowledgebase\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/","url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png","contentUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png","width":400,"height":400,"caption":"SSLs.com"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SSLsCom","https:\/\/x.com\/SSLscom"]},{"@type":"Person","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/dfe9ee1904d66c8932e4f39e2cabf4c7","name":"Ivan Klyashov","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b204e7e7b1717044f49f5e57abab9f68156bfb5cb29c5547ca7bf64293719cd4?s=96&d=mm&r=g","caption":"Ivan Klyashov"},"url":"https:\/\/www.ssls.com\/knowledgebase\/author\/ivan\/"}]}},"publishpress_future_action":{"enabled":false,"date":"2026-05-29 17:49:45","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/3250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=3250"}],"version-history":[{"count":5,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/3250\/revisions"}],"predecessor-version":[{"id":5034,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/3250\/revisions\/5034"}],"wp:attachment":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=3250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=3250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=3250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}