This article explains how to install and register the Iru Endpoint AD CS Connector on a domain-joined Windows Server. The Connector does not install on Mac computers or Windows client endpoints. After the Connector is Active and Connected in Iru Endpoint, AD CS-issued certificates are delivered to enrolled Mac computers and Windows devices through Library Items.For updating an updated Connector on Iru Endpoint or migrating from Kandji with AD CS, see Updating the Iru AD CS Connector and Migrating from Kandji to Iru with AD CS in AD CS Integration: Overview.
The Connector uses the WebSocket protocol over TCP port 443 for a persistent connection to Iru Endpoint and the Microsoft Remote Procedure Call (RPC) framework to communicate with your AD CS deployment. After registration, the Connector fulfills certificate requests initiated from Iru Endpoint.
Confirm the following before you install the Connector on Windows Server.
AD CS certificate templates
Ensure you have certificate templates in AD CS that match how you deploy to Apple and Windows devices, per your CA documentation and security standards. For the computer certificate on the Connector host, follow AD CS Integration: Create a Computer Certificate Template.
Network paths and firewall rules
Meet the AD CS Integration Network Requirements in Using Iru on Enterprise Networks. For the updated Connector, allow your Iru web app, Iru Identity, tenant API (subdomain.gateway.iru.com, subdomain.gateway.eu.iru.com, subdomain.clients.*), and adcsconn endpoints as documented there. Do not rely on Auth0 allowlists alone for the updated Connector. Your network must allow traffic between Iru Endpoint, the Connector host, and AD CS, including HTTPS from the Connector to Iru Endpoint without SSL inspection breaking that path.
Legacy Connector still on the network
If any hosts still run the legacy Connector until you upgrade them to the updated Connector, keep the legacy Auth0 allowlist rows from Using Iru on Enterprise Networks until those hosts run the updated Connector.
SSL inspection
Disable or bypass SSL inspection for required paths between Iru Endpoint and the Connector host when your security policy allows it.
Integration started and installer source
Start AD CS integration in the Iru Endpoint web app far enough to obtain the installer. See AD CS Integration: Configure the Integration for the full wizard, screenshots, and integration card behavior.Download the latest Iru Endpoint AD CS Connector from the Connector integration card in your tenant when you install or upgrade. Installers for the updated Connector are 2.x versions; Integrations always lists the newest one.
Connector host: OS, .NET, TPM, WebView, domain
Use a physical or virtual Windows Server 2019 or higher, domain-joined to the Active Directory forest your issuing CAs serve, with .NET 8 or later and the Microsoft Edge WebView2 runtime that the installer provides. For TPM or vTPM and the full checklist, see AD CS Connector Server Requirements below.
Windows Server and Iru admin access
You need administrative access to the Windows Server that hosts the Connector, and an Iru Endpoint administrator account to sign in inside the Connector app and complete browser approval.
Install on a physical or virtual Windows Server that meets the following:
Operating system
Windows Server 2019 or higher
.NET
.NET 8 or later
TPM or vTPM
A functioning Trusted Platform Module (TPM) or virtual TPM (vTPM) is required. The Connector relies on TPM-backed cryptography. On a VM, enable vTPM in your hypervisor (for example, Hyper-V Generation 2 with vTPM). See the Microsoft Learn article Trusted Platform Module technology overview.
WebView runtime
Microsoft Edge WebView2 (the Connector installer bundles a compatible runtime)
Active Directory domain
The server is domain-joined to the Active Directory forest your issuing CAs serve.
Transfer the Connector installer file to the Windows server.
2
Launch Installer
To begin the installation process, double-click the installer.
3
Start Installation
On the Install Iru Endpoint AD CS Connector screen, click Start.
4
Configure Authentication
On the Authenticate with Certificate Authority screen, click Local System unless your CA policy requires a dedicated account. If you use a service account, choose Service Account, enter credentials your CA allows for enrollment, then click Install. The account you chose must match the principal that has Read and Enroll on the computer certificate template in AD CS Integration: Create a Computer Certificate Template. With Local System selected, click Install.
5
Approve UAC Prompt
When the UAC prompt appears, click Yes.
6
Complete Installation
Once the Connector installation is complete, click Close.
For the updatedIru Endpoint AD CS Connector, the Microsoft Edge WebView2 runtime is bundled with the installer. If needed, the runtime can be downloaded from Microsoft and installed manually on the AD CS Connector Windows Server.
If the Connector does not open automatically, open Iru Endpoint AD CS Connector from the Windows Start menu. Confirm the tray icon appears.
2
Enter tenant URL
In Enter Iru domain, enter your Iru Endpoint tenant URL. Use the same tenant where you downloaded the installer. Sign-in fails if you use the wrong tenant.
3
Sign in
Complete sign-in in the WebView window using the method your tenant requires.
4
Open the registration URL
After sign-in, open the registration URL in a supported browser on a computer where you can approve the request. The registration link expires after one hour.
5
If registration URL is unavailable
If the Connector shows Unable to obtain a registration URL. Try again later., wait briefly and click New URL. If the problem persists, verify network access to Iru Endpoint and contact Iru Support with logs.
6
Approve registration in Iru Endpoint
In the Iru Endpoint web app, go to Approve AD CS connector registration. Confirm the device name matches your Connector server, then click Approve or Deny.
7
Confirm Connector status
If you approve, the Connector shows Connected and the integration lists the Connector as Active. If you deny, Iru Endpoint removes the Connector entry. Sign in again from the Connector app and click New URL if you need another registration link.
8
Close application window
You can close the Connector window. It continues running in the tray.
Add AD CS servers and assign them to the Connector
When the Connector is Active in Iru Endpoint and Connected from the Windows host:
1
Open the Servers tab
In the AD CS integration, open the Servers tab.
2
Add each issuing CA
Add each issuing CA using ca_server_fqdn\issuing_ca_name in Server name (for example, subordinateca.example.com\Contoso Issuing CA). The issuing CA name appears in the Certificate Authority console on the issuing CA server. Click Add for each server. New servers show Disconnected until you assign them to an Active, Connected Connector.
3
Assign servers to this Connector
On the Connector overview, open the action menu (…) on the Connector card, then click Assign servers. Select the AD CS servers this Connector should use, then confirm.
Deliver certificates to Mac computers and Windows devices
When at least one Connector is Active and Connected, and your AD CS servers are assigned, Iru Endpoint can deliver AD CS-backed Library Items to enrolled devices.
1
Add a Library Item
Go to Library and click Add Library Item.
2
Select a certificate-capable Library Item
Add a Library Item that issues certificates through AD CS, such as Certificate, Wi-Fi, or VPN.
3
Configure AD CS settings
Select the issuing CA and template. Set subject, subject alternative name, and key usage to match your PKI and how Mac computers and Windows devices use the certificate.
4
Assign to Blueprints
Assign the Library Item to the Blueprints that should receive it. Use one Library Item when Mac and Windows share the same template and policy. Create separate items when templates or identities differ by platform.
5
Validate on devices
Let devices check in. Confirm installation with Keychain Access on Mac and certlm.msc or Certificates in the Microsoft Management Console on Windows, based on your certificate store design.
On Windows Server, upgrading the Iru Endpoint AD CS Connector on an Iru tenant uses the workflow in Updating the Iru AD CS Connector in AD CS Integration: Overview. If you are moving from Kandji with AD CS, follow Migrating from Kandji to Iru with AD CS instead. That path includes tenant upgrade, uninstalling the legacy Connector, and registering the updated Connector.
You can remove the Connector and Edge runtime from Control Panel > Programs and Features. On Windows Server 2019 and later, you can use Settings > Apps > Installed apps instead.
1
Open Programs and Features or Installed apps
Go to the Windows Start menu and open Control Panel > Programs and Features, or open Settings > Apps > Installed apps on Windows Server 2019 and later.
2
Uninstall AD CS Connector
Find the Iru Endpoint AD CS Connector and click Uninstall.
3
Confirm Uninstallation
When the Uninstall Iru Endpoint AD CS Connector window appears, click Uninstall.
4
Complete Connector Uninstallation
When the uninstallation is complete, click Close.
5
Uninstall WebView Runtime
Find Microsoft Edge WebView2 Runtime and click Uninstall.
6
Remove Data Folder
Once the components are uninstalled, open File Explorer, go to C:\ProgramData, then delete the iru folder if your security policy requires a clean host. ProgramData is hidden by default.
If the Connector window reports Something went wrong with the toggle off, verify network access to Iru Endpoint, confirm TPM readiness on the server, then try Re-authenticate or restart the Connector app from the Windows Start menu. If the state persists, collect logs from C:\ProgramData\iru and contact Iru Support.
Authentication fails or the Connector shows Try Again
During Initialization, the Connector signs in to your Iru tenant in a WebView window. If sign-in fails, loops, or the window shows Try Again, cached sign-in data for the Windows user profile that runs the Connector may be stale.First confirm you entered the correct Iru tenant URL (the same tenant where you downloaded the installer from Integrations > Active Directory Certificate Services) and that the server can reach Iru Endpoint. See AD CS Integration Network Requirements in Using Iru on Enterprise Networks. You can also click Re-authenticate in the Connector app when it is available.To clear cached Connector data:
Close Iru Endpoint AD CS Connector from the Windows notification area or Task Manager.
Open File Explorer and go to %LOCALAPPDATA%\Iru (for example C:\Users\<username>\AppData\Local\Iru).
Delete all files and folders inside Iru.
Open Iru Endpoint AD CS Connector again and repeat Initialization, starting at Enter tenant URL.
Do not delete C:\ProgramData\iru for this step. That directory stores Connector logs and service files, not WebView sign-in cache. See Review data directory contents in this section.If authentication still fails after you clear %LOCALAPPDATA%\Iru, collect logs from C:\ProgramData\iru and contact Iru Support.
Connector stays Pending in Iru Endpoint
Confirm you opened the registration URL, approved the request under Approve AD CS connector registration, and signed in to the correct tenant. Click New URL in the Connector app if the registration code expired. If the Iru Endpoint web app reports that the registration URL has expired when you try to approve, use Registration URL expired when you approve registration in this Troubleshooting section.
Registration URL expired when you approve registration
If Approve AD CS connector registration in the Iru Endpoint web app reports that the registration URL has expired, you are past the point where New URL in the Connector app alone can recover the registration. On the Windows Server, uninstall Iru Endpoint AD CS Connector (and the bundled WebView runtime, and remove C:\ProgramData\iru if needed) using Uninstalling the AD CS Connector. Then download the latest installer from Integrations > Active Directory Certificate Services and repeat Installation and Initialization on that host.
Cannot assign AD CS servers
The Connector must be Active in Iru Endpoint and Connected from the Windows host before you can assign servers.
Connector shows Connected but devices do not receive certificates
Confirm AD CS servers are added and assigned, the Library Item targets the correct Blueprints, and Mac computers and Windows devices are enrolled. Validate template permissions and subject rules against a test device on each platform.
Check installation path
The AD CS Connector app is installed at C:\Program Files\Iru\AD CS Connector.
Review data directory contents
Logs, settings, and service files can be found at C:\ProgramData\iru. This is a hidden directory on the Windows server.
Inspect Windows event logs
Use the Windows Event Viewer to review AD CS Connector logs at Event Viewer > Applications and Services Logs > Iru.
Enable Windows installer logging
Windows installer logs can be enabled using the Microsoft guide.
Validate Connector service status
The AD CS Connector runs as a Windows service. Confirm it is running in the Services application (services.msc).
Restart the Connector process
In Task Manager, the Connector process is called adcs-connector-app. If the WebView sign-in surface does not render after you enter the Iru Endpoint tenant domain, end the adcs-connector-app process and launch Iru Endpoint AD CS Connector again from the Windows Start menu.
Ensure proper network connectivity between the AD CS Connector and your Iru Endpoint tenant, and confirm TCP port 443 is accessible for WebSocket communication.
Disable SSL inspection
Disable SSL inspection for required network communications between Iru Endpoint and the AD CS Connector to avoid connection and authentication issues.
Use a dedicated service account
Use a dedicated service account for the AD CS Connector when your CA template allows it, so enrollment permissions stay scoped to that account.
Keep the updated Connector current
Install the latest Iru Endpoint AD CS Connector from your Iru Endpoint tenant (Integrations > Active Directory Certificate Services) so you receive fixes and security updates. Those updates apply to the updated Connector; the legacy Connector does not receive them.
The Connector app and Approve AD CS connector registration must target the same Iru Endpoint tenant you intend to connect.
Active Directory domain binding
The Windows server hosting the AD CS Connector must be bound to your Active Directory domain for certificate operations to succeed.
Check Connector logs for troubleshooting
Inspect log files under C:\ProgramData\iru on the Windows server (this directory is hidden by default). Use these logs together with the Connector application and Windows Event Viewer when you diagnose connection, authentication, or certificate issues.
Confirm TPM status in PowerShell
On the Connector Windows Server, open PowerShell and run Get-Tpm. Confirm TpmPresent, TpmEnabled, and TpmActivated reflect a usable TPM. For property definitions, see the Microsoft Get-Tpm reference. For VMs, confirm vTPM is enabled in the hypervisor settings. If TPM is unavailable, resolve firmware, hypervisor, or guest settings before production use.If Connector logs include System.Security.Cryptography.CryptographicException with the following message, TPM may not be enabled or ready for use; rerun the checks above and review firmware settings:
System.Security.Cryptography.CryptographicException: The device that is required by this cryptographic provider is not ready for use.