> ## 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

> Prerequisites and environment requirements for the jPOS HSM integration.

Verify your environment meets these requirements.

## Supported hardware

* Excrypt Plus or Excrypt SSP Enterprise v.2 payment HSM, `7.2.x.x` or later.

## Supported operating systems

* Linux

## Required access

* Both default administrator identities (**Admin1** and **Admin2**) on the HSM, or two identities with equivalent permissions. Configuration changes require dual control, so both must log in.
* Local administrator or root privileges on the computer where jPOS is installed.

## Network and firewall

* Allow outbound TCP port **9100** (default Excrypt port) from the computer running jPOS to the 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 Excrypt Manager or FXCLI, allow TCP port **9009** (default admin port) from that workstation to the HSM. Administrator logins work only on the admin port.

## Other

* Java
* jPOS Template
  * Download it as a ZIP file from the [jPOS template GitHub page](https://github.com/jpos/jPOS-template), or clone the repository with Git.
