System Requirements

Table 1: Keyfactor ACME System Requirements

Component

Minimum Requirements

Keyfactor ACME Server

  • Windows Server 2019 or Windows Server 2022

  • Internet Information Services (IIS)

  • ASP.NET Core Hosting Bundle version 8.0 (x64). Version 8.0 is available for download from Microsoft:

    Choose the Download Hosting Bundle option under the Run server apps heading.

    Tip:  You can use the following PowerShell command to check the .NET core version(s) installed on a server (if any):
    dotnet --list-runtimes

    Output from this command will look something like this if you have the correct version of the .NET Hosting Bundle installed (notice the path is in C:\Program Files, not C:\Program Files (x86), indicating this is the x64 version):

    Microsoft.AspNetCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  • .NET Framework 4.7.2 or greater
  • 4 GB RAM, 2 GHz CPU, 40 GB disk

    Note:  These are minimum requirements. Actual requirements can vary significantly depending on your specific implementation.
  • An open authorization (OAuth) 2.0 compliant identity provider

Microsoft SQL Database or Azure SQL

Ability to connect to a Microsoft SQL Server 2017, 2019, or 2022 all with TLS encryption enabled and compatibility level 130 or higher.

8 GB RAM, 2+ GHz CPU (>= 2 cores), 500 GB disk

Note:  These are minimum requirements. Actual requirements can vary significantly depending on your specific implementation.

Keyfactor Command

Version 11.0 or greater with OAuth identity provider enabled

Table 2: Additional System Requirements for Use with cert-manager

Component

Minimum Requirements

Keyfactor Command

Version 11.0 or greater

Keyfactor ACME Server v2.1 or greater
cert-manager installed and running https://cert-manager.io/docs/installation/
Kubernetes (k8s) installed and running https://kubernetes.io/docs/tasks/tools/