Automated TLS certificate management for multiple IIS websites

Automate certificate lifecycles for a fully encrypted IIS website while preserving your existing Windows Server architecture.

A single Windows Server can host multiple IIS websites, each with its own hostname and certificate requirements. DigiCert Trust Lifecycle Manager (TLM) and a DigiCert Agent can centralize certificate lifecycle management on supported IIS systems while preserving the Windows Certificate Store and IIS binding model. When several HTTPS sites share the same IP address and port, Server Name Indication (SNI) lets IIS select the certificate that corresponds to the requested hostname.

Technical architecture

ACME and IIS - one server and multiple sites

End users connect to the IIS sites over HTTPS 443. One DigiCert Agent on the Windows Server manages the local certificates and initiates outbound HTTPS management connectivity to DigiCert Trust Lifecycle Manager. Typical architecture shown for illustrative purposes. Exact site bindings, certificate strategy, validation method, and network controls vary by environment.

Why this scenario matters

Multiple IIS sites turn one server into several independent certificate lifecycles. A certificate can renew successfully yet still be associated with the wrong hostname or binding, and changes to one shared certificate can affect several sites at once. Shorter public TLS validity periods increase renewal frequency. DigiCert moved to a 199-day maximum as mandated by the CA/Browser Forum for newly issued public TLS certificates on February 24, 2026, with further reductions planned to 99 days in early 2027 and 46 days in early 2029.

Automation needs to manage more than certificate issuance. Teams also need visibility into which certificate protects each hostname, how IIS bindings are configured, and whether the certificate strategy matches the operational needs of the sites sharing the server.

How DigiCert fits

At a glance

Choose a certificate strategy

Technical implementation details

SNI is an IIS/application-layer requirement, not a DigiCert-specific protocol. When multiple HTTPS sites share the same IP address and port, HTTPS bindings must be designed so IIS can select the intended certificate for each hostname.

For domain control validation, DNS-based validation avoids exposing HTTP port 80 solely for validation and avoids per-site HTTP redirect/challenge-path dependencies. HTTP-based validation can still be used where supported with a supported third-party ACME client, but each hostname being validated must be reachable as required by the validation method, and IIS routing/redirect behavior must not prevent access to the challenge path.

Wildcard certificates require DNS-based validation. HTTP-01 cannot validate wildcard names. For SAN certificates, adding new names generally requires reissuing the certificate, and any newly added domains must complete the applicable validation.

Confirm that the supported Windows/IIS versions, Agent privileges, endpoint allowlists, proxy options, key-storage behavior, SNI configuration, and automation profile behavior are documented in the current DigiCert documentation before deployment.

Technical resources

Frequently asked questions

Can one DigiCert Agent manage multiple IIS sites on the same server?
Yes, the Agent is installed on the Windows Server, not once per website. In supported IIS environments, one Agent can automate multiple certificates and sites on that host. The certificate/binding design still needs to account for each hostname and its SNI configuration.
Do multiple IIS sites require multiple outbound firewall rules?
No, even if the site count increases. The DigiCert Agent uses outbound management connectivity from the server to the required DigiCert TLM service. DNS-based validation may also require outbound access to the configured DNS provider API. Confirm the current endpoint allowlist for your environment.
When is SNI required?
SNI is required when multiple HTTPS sites share the same IP address and port and must present different certificates based on hostname. If sites use dedicated IP addresses or a different binding design, the requirements may differ.
Should we use one wildcard certificate for every site?
Not automatically. A wildcard can simplify coverage for matching first-level subdomains, but it creates a shared certificate and private-key blast radius. Separate certificates may be better when sites have different owners, policies, or risk boundaries.
Does a wildcard certificate cover the root domain?
The wildcard identity itself (*.example.com) does not match the apex name example.com. DigiCert public wildcard products may include the base domain as an additional SAN depending on the product/order behavior, so verify the certificate contents required for your sites.
Can HTTP-01 validate wildcard certificates?
No, wildcard validation requires a DNS-based validation method. For non-wildcard sites, HTTP-based validation is possible only if the challenge can be reached over HTTP, and the IIS configuration does not interfere with it.

Ready to evaluate your environment?

See how DigiCert Trust Lifecycle Manager can support certificate lifecycle automation across your enterprise.

Explore DigiCert Trust Lifecycle Manager Talk to DigiCert