Install of AnyCAGateway REST as Windows Service

Note:  Two additional file will be added to the Configuration folder in the install path for Kestrel installs:

Before you begin the installation, make sure that you have reviewed the system requirements and completed the prerequisites (see Preparing).

The AnyCAGateway REST uses a PowerShell script, AnyCAGatewayInstallKestrel.ps1, which takes installation-specific parameters to install the gateway. A table of the available parameters, AnyCAGateway REST Windows Install Parameters, and a sample command, Sample Install Commands, are included in this section.

Note:  Two additional file will be added to the Configuration folder in the install path for Kestrel installs:
  • KestrelSecret.json

    The path to the TLS/SSL certificate for the web server, port for the server, and password for the certificate. This information has been encrypted.

  • [ServerCert].pfx

    The SSL/TLS certificate referenced by the -ServerCertificatePath parameter on install. The file name will vary depending on the name of the file provided.

The PowerShell install script for the AnyCAGateway REST runs the Database Management Console tool to create the database and manages the installation and configuration of the AnyCAGateway REST as a Windows service.

Tip:  Please start with Upgrading if you are upgrading an existing installation.
Note:  Multiple AnyCAGateway REST gateways for different third-party CAs can be installed as Windows services on the same server. To do this, run the installation process multiple times and set -Destination, -ServiceSuffix, -DatabaseName and -ServerPort (see AnyCAGateway REST Windows Install Parameters) to unique values for each additional gateway service (see AnyCAGateway REST Service).