> ## Documentation Index
> Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Before you start

> Lists prerequisites and environment requirements before beginning the Apache HTTP Server integration.

Verify your environment meets these requirements.

## Supported hardware

* Excrypt HSM (formerly Vectera Plus), firmware `7.2.x.x` or later.

## Supported operating systems

* Windows 10 or later
* Linux. The Futurex PKCS #11 package includes a build for each OpenSSL branch (1.0.x, 1.1.x, and 3.x); use the build that matches the OpenSSL version on the computer (`openssl version`).

## Required access

* Both default administrator identities (**Admin1** and **Admin2**), or two identities with equivalent permissions. Creating application partitions and identities requires dual control, so both must log in.
* Local administrator/root privileges on the computer where Apache HTTP Server is installed.

## Network and firewall

* Allow outbound TCP port **9100** (default Excrypt port) from the computer running Apache HTTP Server to the Excrypt HSM, specified by FQDN (for example, `hsm.example.com`) or CIDR (for example, `10.0.0.0/24`).
* If you configure the HSM over the network with FXCLI or Excrypt Manager, allow TCP port **9009** (default admin port) from that workstation to the HSM. Administrator logins work only on the admin port.

<Warning>
  TLS inspection or SSL proxies can break mutual TLS handshakes. Exempt the Excrypt HSM FQDNs from inspection. Configure the HSM with an FQDN so the exemption applies.
</Warning>

## Other

* OpenSSL, to create the client TLS key and certificate signing request.
* Apache HTTP Server (version `2.4.42` or later for proper **mod\_ssl** support)
* `mod_ssl` (installed and enabled in Apache)
