Microsoft IIS
Connects the CLM to Windows IIS servers for discovery and deployment of certificates on HTTPS bindings via a Linux agent + SSH.
Uses of this integration
| Feature | Supported |
|---|---|
| Discovery of certificates on HTTPS bindings | ✅ |
| Deploy of certificates on HTTPS bindings (via Store) | ✅ |
| Automatic creation of Stores per binding | ✅ |
| Certificate issuance | ❌ |
Prerequisites
On the Windows IIS server:
- OpenSSH Server installed and the
sshdservice running DefaultShellpointing topowershell.exe- TCP port 22 open for the Linux agent
- PowerShell
WebAdministrationmodule present (included by default in IIS)
Linux CLM Agent installed and online with SSH network access to the IIS server.
Linux Agent required
See the [Install the Agent — Linux](/guias/agente/linux) guide to install and configure the agent before registering this integration.
Register
IIS servers can be registered directly in the Discovery Wizard when creating a new IIS discovery job, without needing to access the Integrations screen separately. After the first discovery, the server becomes available for reuse in future jobs.
To register manually:
- Go to Integrations in the sidebar menu and click the IIS tab
- Click + Configure
- Fill in the fields:
| Field | Description |
|---|---|
| Name | Name to identify the server, e.g. Srv-IIS-2019 |
| Hostname / IP | Address of the IIS server, e.g. 172.28.128.194 |
| SSH Port | Default: 22 |
| SSH User | User with write permission on the bindings, e.g. Administrator |
| Linux Agent | Agent that will open the SSH session |
| Authentication type | Password or SSH Key |
- Click Save
Edit and Delete
Click the ⋮ menu on the integration card to edit or delete. Remove the linked Stores and discovery jobs before deleting.