Requirements

Physical/Virtual Hardware Requirements

The following requirements are the minimum to run DUM Application.

  • CPU: 2 cores
  • Memory: 4GB
  • Disk: 60 GB

Operating System Requirements

RHEL/CentOS

Minimal: 7.0 - Recommended: 7.5

Software Requirements

Docker

To deploy DUM Application, you need a prepared Docker environment. Please follow the Docker installation guide from the Docker website.

Minimal: 17.06.0 - Recommended: 18.02

Compose

Compose is a tool for defining and running complex applications with Docker. With Compose, you define a multi-container application in a single file, then spin your application up in a single command which does everything that needs to be done to get it running. To install Docker Compose follow the guide on their website.

Minimal: 1.18.0 - Recommended: 1.23.1

Random number generation

If the DUM Application is deployed using a virtual environment, you will need to ensure appropriate entropy is generated. Since the DUM Application performs the generation of cryptographic secrets to achieve its security goals, appropriate entropy is necessary to ensure its secure operation.

We recommend using appropriate hardware with cryptographic number generation means. Hardware random number generation is available as a CPU feature in Intel Ivy Bridge and later (Xeon series v2 and higher) and all AMD Epyc processors. We recommend enabling availability of any virtual machine hypervisor configuration of the required RDRAND instruction. This instruction is available to guest VMs by default in VMWare, Xen, KVM/Libvirt and Hyper-V and requires no special configuration if default CPU configuration is used in these hypervisors.

Client requirements

The DUM Application is a web application which can be accessed via a web browser. The browser MUST be ECMAScript5 compatible, please consider following browser versions as minimum:

  • Internet Explorer 11
  • Edge 16
  • FireFox 58
  • Chrome 49
  • Safari 11

For more info please check the ES5 browser compatibility list.

Component requirements

The DUM Application is not a standalone application, but it is a web client which uses the API' provided by the DUM Engine. Therefore in order to work properly it requires the following components to be reachable and configured:

  • DUM Engine
  • Onegini Consumer Identity Manager