Install and renew SSL certificates in Windows IIS
Check the Windows certificate store, private-key association and IIS HTTPS bindings. Plan renewal and verify the certificate served by each website.
Before starting, record the Windows Server and IIS versions, site names, hostname bindings and any load balancer in front of the server. An IIS server certificate, a client certificate and a remote-desktop certificate serve different purposes; changing one does not automatically update the others.
Coordinate with the application owner. An internal business portal may depend on older clients, specific authentication settings or integrations that need testing after a certificate replacement.
In this guide
A practical checklist
Locate the request and private key
Review the certificate in Windows
Update the site’s HTTPS binding
Verify using the public hostname
Test the application and document renewal
Common problems and decisions
The certificate cannot be selected or has no private key
A renewed certificate is present but users see the old one
A shared address hosts several HTTPS sites
Prepare for the next conversation
For support, provide the server/IIS versions, public names, binding arrangement and whether the key is already on the server. Agree a secure method for any PFX transfer and a separate channel for its password. A BDT quotation should distinguish certificate supply from IIS installation and ongoing replacement work.
Continue with the right guide or service
Common questions
Does a CER or CRT file include my private key?
Usually it contains only public certificate data. A PFX/PKCS#12 package can contain a key, so treat it as sensitive.
Do I need to replace every IIS binding at renewal?
Review all bindings that use the expiring certificate. Only the intended sites should change, and each affected hostname should be verified.
Will installing the certificate also secure an API behind a load balancer?
Only if the relevant TLS endpoints are configured. The public load balancer and IIS origin may use different certificates.
Can a website SSL certificate be used for software signing?
No. Select a certificate and key-management process appropriate to code signing; an ordinary website TLS certificate is not a substitute.