Hardware and Software Requirements

For setting up a CCC server, you must have root level access to a Linux machine that meets the following hardware and software requirements:

Hardware Requirements

CPU Quad Core, 2 GHz+
RAM 4 GB+
Free Disk Space

30 GB, if you are using a local PostgreSQL database

NOTE   Database space requirements are dependent on the number of HSM devices that CCC server is monitoring. Each device can accumulate up to 850 MB of data over a three-month period. If you are using the Monitoring feature, you would need an additional 20 MB on each partition over a 90-day period.

Operating System

64-bit CentOS 7, 8
64-bit RHEL 7, 8

NOTE   If you are using CentOS 8 or RHEL 8, ensure that the SELinux status is set to permissive or disabled. For this you need to open the /etc/selinux/config file and set the SELinux status to permissive or disabled. Reboot your system after saving the file.

JDK

During installation, JDK will be automatically installed on your machine. In case you want to use JDK that is already installed on your machine, you'll be asked to provide the installation path.

NOTE   CCC can use any version of Oracle JDK 1.8 or Open JDK 1.8, except 1.8-b144.

Database

PostgreSQL 9.5

PostgreSQL 9.6

PostgreSQL 10

CCC installer detects the presence of PostgreSQL irrespective of the version and if does not find any database on the machine, then it prompts for installation of PostgreSQL 10.

Oracle 11g

Oracle 12c Release 1 (12.1)

Oracle 12c Release 2 (12.2)

It is recommended that your organization employ a trained Oracle Database Administrator (DBA) to configure a CCC Oracle database. To complete the configuration, the DBA needs to follow the instructions contained in the Installing Oracle Database section.

Root of Trust HSM

CCC supports the following HSM devices:

Thales Luna Network HSM

6.2.2 with firmware 6.24.9, 6.24.3, and 6.24.7 (recommended for FIPS compliance)

6.3 with firmware 6.24.7 (recommended for FIPS compliance) and 6.27.0

7.0 and 7.1 with firmware 7.0.1, 7.0.2, 7.1.0, 7.2, 7.3, and 7.3.3 (recommended for FIPS compliance)

Managed Devices

The HSM devices managed by CCC must meet the following requirements:

Model Thales Luna Network HSM
Appliance Software

6.2.2, 6.3

Up to 7.3, 7.4 (FM disabled for full CCC features), 7.4 (FM enabled for device monitoring only)

NOTE   Devices require REST API.

REST API for 6.x and 7.0 devices

7.1.0 - 7.1.0-380

7.2.0 - 7.2.0-221

7.3.0 - 7.3.0-166

7.4.0 - 7.4.0-228

NOTE   REST API 7.0 is required for PUM and Apply/Support catalog features.

REST API for 7.1 devices REST API is pre-installed on 7.1 devices and requires configuration
Firmware

6.24.7 or higher for 6.x devices

Up to 7.3-165

Backup Cloning or Key Export
Authentication PED-authenticated or password authenticated. PED-authenticated devices must support remote PED

Luna HSM Clients

Luna HSM client version 6.2.2, 6.3, 7.0, 7.1, 7.2, 7.3, and 7.4 including the LunaJCPROV software. The root-of-trust HSM you use determines the type of Luna HSM client you require.

NOTE   Luna HSM client version 7.4 is backward compatible with only 7.x devices.

Requirements for CCC Features

CCC Feature

Requires Monitoring License

Minimum SA Version Minimum SA Firmware Lunaclient
Service Provisioning

 

6.x 6.10.9 7.x
Security Officer Per Partition (PPSO)

 

6.x 6.10.9 7.x
Secure Trusted Channel (STC)   6.2.1 6.10.9 7.x
Device & Service Reports   6.x - 7.x
Import Services   6.x - 7.x
Device Monitoring, Dashboard & Notifications Yes 6.x 6.10.9 7.x
Device Monitoring (Full) Yes 6.x 6.20.0 7.x
Service Monitoring Yes 7.3 7.3.0 7.x
Device Logs Yes 6.x   7.x
Key Export   6.x 6.10.9 7.1 or above
Active Directory Support   NA NA  
Apply SW Package   7.3 N/A 7.x
Update Firmware   7.3 N/A 7.x

Supported Browsers

CCC supports the latest versions of the following web browsers:

>Microsoft Edge

>Google Chrome

>Mozilla Firefox

 

When you are ready with a Linux machine that meets the hardware and software requirements for CCC, the next step involves Creating a Root of Trust.