Below are the required servers, clients, and applications used in this guide.

NTP - NETWORK TIME PROTOCOL It is very important to ensure that you have synchronized the time between all machines.

Microsoft Active Directory Domain Services Server

  • Windows 2008 Server R2 or Windows 2012 Server R2

  • Existing Active Directory environment

  • Certificate Enrollment Web Service - Service account

  • Active Directory Bind Account

Microsoft Active Directory Certificate Services Server

Operating System:

  • Windows 2008 Server R2, Windows 2012 Server R2

Server Roles:

  • Active Directory Certificate Services

    • Certificate Authority

    • Certificate Enrollment Web Service

    • Certificate Enrollment Policy Web Service

  • IIS

Apache Tomcat Server

Operating System:

  • Linux


  • Apache Tomcat 8.5

  • Java JDK 8

  • Servlet - Service account

EJBCA Server

EJBCA Enterprise 6.x or later

Microsoft Windows Client

Operating System:

  • Windows 7

  • Windows 8

  • Windows 10