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

> Pre-deployment checklist verifying environment requirements for OpenVPN Access Server integration.

Verify your environment meets these requirements.

## CryptoHub requirements

* A Futurex CryptoHub appliance (version `7.0.3.x` or later) with initial setup completed, including:
  * **Platform Master Key (PMK)** loaded
  * Network configuration set
  * Administrator access to the CryptoHub

## Access Server host requirements

* Minimum **4 GB RAM**
* Supported Linux OS:
  * **Ubuntu** **24.04 LTS**
  * **Debian** **12** and **13**
  * **Red Hat Enterprise Linux 9** (and **RHEL 9 clones**)
* Console (root) access

## OpenVPN Connect v3 requirements

* Supported on:
  * **macOS Catalina**, **Big Sur**, **Monterey**, **Ventura**, **Sonoma**, and **Sequoia**
  * **Windows 10** and **11**
* Console (root) access

## Network requirements

* Network connectivity from the Access Server host to the CryptoHub:
  * Outbound TCP port **2001** (default Host API port) allowed.
  * Destination allowed by FQDN (e.g., `cryptohub.example.com`) or CIDR range.
  * CryptoHub FQDN exempt from TLS/SSL inspection or proxy filtering.

## Required tools on the Access Server host

* OpenSSL (version 3.x or newer)
* `pkcs11-tool` (available via the `opensc` package)
* Python 3.6+
* `uri2pem.py` utility
* Python library `asn1crypto`
