Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

System Requirements

Typical Hardware Requirements

  • 2 GHz Xeon Processor or equivalent
  • 20 GB Storage
  • 4 GB Memory

Suggested Software Requirements

  • Linux or Windows Operating System
  • Oracle Java SE Development Kit 7 (jdk7u15)
  • Apache Tomcat 6.0.x or 7.0.x
  • Openswan 2.6.x for IPsec
  • Relational Database, for example Oracle MySQL Community Server 5.6.x

Protocol Terminators

The core of OpenNCP is the Protocol Terminators and consists of these two components:

  • epsos-ws-server - Server Side (Country A)
  • epsos-client-connector - Client Side (Country B)

These components are packaged as web applications and are deployed to a servlet container such as Tomcat.

IPsec

Communication between NCPs is secured using HTTPS over IPsec. Internet Protocol Security (IPsec) is a protocol suite for securing Internet Protocol (IP) communications by authenticating and encrypting each IP packet.  IPsec must be installed on the server, one example implemention for Linux is Openswan.

TRC-STS

This component provides a Security Token Service (STS) for issing a “Treatment Relationship Confirmation” (TRC) Assertion.  This is a web application that is typically deployed to Tomcat.

TSL-SYNC

This is another web application that can be deployed to Tomcat.  TSL-SYNC connects to Central Services and downloads the Trusted Service List (TSL) plus other information about the other Participating Nations.

TSAM-SYNC

The Terminology Service Access Manager (TSAM) Synchronizer is another OpenNCP component. It is a standalone jar file with some configuration files and a start script. This application is scheduled on a daily basis and will download terminology data from the Central Services repository into the local database.

OpenATNA

OpenATNA is an implementation of the Audit Trail and Node Authentication (ATNA) profile.  This component is installed to a directory and started as a background process.

Database

A local database is required for storage of the following information:

  • ATNA audit messages
  • Electronic Automatic Data Collection (eADC) records
  • TSAM data
  • TSL data
  • Configuration settings for OpenNCP

Portal

There is a choice of two web portals:

  • OpenNCP Portal (deployed on Liferay Community Server)
  • epSOS-Web (deployed on Tomcat)

More information

The purpose of this document is to give a overview of the OpenNCP components and installation.  For further information refer to the OpenNCP Installation Manual

  • No labels