SSL CertificatesTrust solutions
Automate Your Certificates with ACME
$25.00
  • Eliminate Manual Renewals
  • Easy Setup & Integration
  • Reduce Downtime Risks
  • Unlimited Certificates
GOGETSSL CLOUD CODE SIGNING CERTIFICATE
$354.17 Starting at
  • No hardware tokens/HSMs
  • No shipping = no delays
  • Integrate with cloud platforms
  • 1000 signings, one user seat
VULNERABILITY SCANNER WITHOUT COMPROMISES
$25.00 Basic Quick-Scan
  • OWASP Top 10 Scanning
  • Multi Page Web Applications
  • REST API & JavaScript Scan
  • Set it up in minutes
NEW FLEX SSL FEATURE AVAILABLE
$72.00 Starting at
  • Protect up to 250 domains
  • Wildcard domains
  • Single and sub-domains
  • Public IP addresses
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, callback or company required.

Price Match 100% Guarantee

Found a better price? We will match it - guaranteed. Get the best possible price in the World with us. The correct place to save your money.

ACME SSLAutomation

No more manual installations or expiring certificates: automate your SSL certificates with ACME. Get Started with ACME SSL

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.

Speed up SSL issuance

GoGetSSL® offers fastest issuance of SSL due to use of LEI code and API automation. Legal Entity Identifier (LEI) is a global identity code, just like DUNS. Learn how LEI works.

1,422,468+Total LEIs issued
224+Jurisdictions supported