GoGetSSL Logo
SSL CertificatesTrust solutions
Home Wiki ACME Knowledge base ACME for IIS on Windows

Install an ACME SSL Certificate on Windows IIS

  • Follow these instructions to install an ACME-based SSL certificate for a website that’s hosted on a Windows IIS Server.

    • *

      Prerequisites

      • You will need administrative access to the Windows Server, typically by connecting via Remote Desktop Protocol (RDP). After connecting to your server, proceed with the below steps.
      • Ensure that there’s a binding (at least for port 80) for your domain name already configured in IIS. (A website that’s only configured with a default/catch-all/wildcard hostname won’t work with Win-ACME.)
    • 1

      Step 1: Setup Win-ACME

      1. Go to win-acme and download the latest version of the software.
      2. Extract the zip folder to C:\Program Files\Win-ACME
      3. Navigate to C:\Program Files\Win-ACME and double-click the “wacs” file to ensure it runs
    • 2

      Step 2: Install SSL Certificate

      Open Powershell and run this command:

                                          & "C:\Program Files\Win-ACME\wacs.exe" --source iis --host yourdomain.com --store certificatestore --installation iis --baseuri SERVER --eab-key-identifier EAB_KID --eab-key EAB_HMAC_KEY --accepttos
                                      

      Replace these placeholders with your values:

      • SERVER = the server URL provided by the CA, eg https://acme.sectigo.com/v2/DV/
      • EAB_KID = EAB Mac ID provided by the CA (this is the shorter string of text/numbers)
      • EAB_HMAC_KEY = EAB Mac Key provided by the CA (this is the longer string of text/numbers)
      • yourdomain.com = your full domain, eg mydomain.com. If you want to install the certificate for www and non-www, provide both hostnames as a comma-separated list, like this: --host “mydomain.com,www.mydomain.com”

      Tip: if you experience an error, rerun the command with --verbose added to get more detailed information.

    • 3

      Step 3: Confirm Setup

      Visit your website with https:// to confirm the installation of the SSL certificate. You can also go to Server Manager > Tools > Internet Information Services (IIS) Manager > [name of your server] > Sites > [name of your site] > Bindings to confirm that an HTTPS (port 443) binding has been created for your site:

      IIS ACME Bindings

      To confirm the scheduled renewal in Win-ACME, run this command:

      & "C:\Program Files\Win-ACME\wacs.exe" --list --baseuri https://acme.sectigo.com/v2/DV/?

      Expect to see output like this:

      IIS ACME TEST

      Note: Win-ACME manages certificates per ACME server—you must specify the ACME server using --baseuri or you won’t see the installed certificate and renewal information.

Fast Issuance within 3-5 minutes

Get a Domain Validation SSL certificate within just 5 minutes using our friendly and automated system. No paperwork or company required.

ACME SSLAutomation

Say goodbye to manual installations and the hassle of expiring certificates with our automated services. We offer a range of solutions designed to suit any environment

WHMCSReseller Plugin

We offer a professional WHMCS plugin to help you quickly and easily sell and resell SSL certificates. More details on our Partner program

Money Back 30-day guarantee

Customer satisfaction is our major concern. Get a full refund within 30 days for any purchase of SSL certificates with 100% guarantee.

Boost Validation

The Legal Entity Identifier (LEI) is a robust and modern way to verify and identify companies, helping to validate OV SSL certificates

Register LEI for $62.00

Help Center

Installation issues or SSL errors? Our Knowledgebase has clear, step-by-step guides to help you install, fix, and troubleshoot fast

Check Manuals

The trust that never expires

For 15+ years, we've delivered web security and trust services worldwide. See why customers keep choosing us. From startups to enterprises, we help businesses of all sizes stay secure and build trust with their audience.

Shopper Approved reviews for GoGetSSL