SSL Certificate Renewal for IIS 5 or IIS 6 without Any Downtime
If using the IIS 5/6 user interface to renew your SSL certificate, the best way to renew a certificate without any downtime is to generate a CSR with the desired details for a second website on the same server. The website should not be a publicly accessible site, and you can create it specifically for this purpose. You do not need to create a functional site. As long as you make a site, the site details do not matter.
Renewal Steps:
-
Create the CSR.
-
Submit it to ¶ºÒõ¹Ý.
-
Receive certificate file.
-
Install your certificate to the server/website from which the CSR was generated.
-
On the original website, replace the current certificate with the new certificate.
For a much simpler way of renewing your SSL Certificate for IIS 5/6 without any downtime, you can use the ¶ºÒõ¹Ý® Certificate Utility for Windows. See Renewing Microsoft IIS 5.x/6.x SSL Certificates.
Create a New Site and Generate a CSR.
Best practices are to generate a new certificate signing request (CSR) when renewing your SSL certificate.
-
On the server with IIS 5/6 installed, right-click on My Computer, click Services and Applications and expand Internet Information Services.
-
Right-click the Web Sites folder, then select New and choose Web Site. Then click next.
-
Create a name for the website (e.g. Dummy Site), then choose Next.
-
Leave the IP address as All Unassigned for your site and click Next.
-
For Path, pick any folder that would serve content for this site (this won't matter since this website won't ever be live) and choose Next.
-
On the next screen for website permissions leave everything as the default values and click Next then Finish.
-
Right-click on the Dummy Site you created, and select Properties. Click the tab labeled Directory Security, click the Server Certificate button, and click next.
-
Choose Create a new certificate and click next.
-
Choose to Prepare the request now, but send it later and hit next.
-
Next, enter a name for this certificate to distinguish this certificate from all other certificates installed on your server. For Bit Length choose 2048. Leave the two boxes unchecked and click Next.
-
Enter the following for each field: Organization: Your company/organization's full legal name. Organization Unit: Enter your department, or if you don't have one enter something such as 'Security' or 'IT'.
-
For common name, enter the fully qualified domain name you are securing (e.g. www.yourdomain.com).
-
Enter the location of your organization: Country, State, and City.
If your country doesn't use states or provinces, enter your city for the State. -
Save your SSL Certificate Signing Request (CSR). The file should be saved as a text file (.txt)
-
Click Next to generate the file and then, click Finish.
Renew Your SSL Certificate
Renew your SSL certificate from inside your ¶ºÒõ¹Ý CertCentral account.
Are you new to the ¶ºÒõ¹Ý team? You can "replace" your certificate with a ¶ºÒõ¹Ý certificate. Order your new certificate here - Purchase Your ¶ºÒõ¹Ý Certificate.
-
Log into your?CertCentral account.
-
In CertCentral, in the left main menu, click Certificates > Expiring Certificates.
-
On the Expiring Certificates page, next to the certificate you want to renew, click Renew Now.
A certificate doesn't appear on the Expiring Certificates page until 90 days before it expires.
-
Follow the instructions provided inside your account to renew your SSL certificate.
-
Add your CSR
When renewing the certificate, you'll need to include a CSR. On the "Renewal" page, under Certificate Settings, upload the CSR file you saved to the server.
You can also use a text editor (such as Notepad) to open the file. Then, copy the text, including the?-----BEGIN NEW CERTIFICATE REQUEST-----?and?-----END NEW CERTIFICATE REQUEST-----?tags, and paste it in the Add Your CSR box.
-
After you place the order to renew your certificate, ¶ºÒõ¹Ý verifies your information.
-
If we need any additional information, we will promptly contact you by phone or email. If no additional information is required, we will most likely issue your certificate within an hour.
Install the SSL Certificate in IIS then Remove the Dummy Site
-
Open Internet Information Services (IIS) Right-click on the Dummy Site you created and choose Properties.
-
Go to the Directory Security tab, click Server Certificate, and click Next.
-
Choose Process the pending request and install the certificate and choose Next.
-
Browse to your SSL Certificate (your_domain_com.cer) then click Next. Follow the rest of the wizard steps until finished.
The SSL certificate should now be installed to your server. -
Now, right-click on the Dummy Site you created and then, click Delete.
-
Now, right-click on your original website with the expiring certificate, and go to the Directory Security tab and click Server Certificate.
-
Click the option to Replace the current certificate and choose the certificate that you just installed to the server.
IIS 5 & 6 SSL Certificates, Guides, & Tutorials
Learn MoreTroubleshooting:
-
For SSL certificate errors please try Windows SSL Management Tool.
-
If your web site is externally accessible, you can enter the name having problems into the SSL Cert Tester tool to help you diagnose common problems.
-
For instructions about other various certificate tasks, please see the Common Certificate Tasks page.
SSL Certificates for Microsoft Internet Information Server 6
How to install your SSL Digital Certificate to Windows Server 2003.