Infrastructure and Prerequisites

This section describes:

>Infrastructure

>Prerequisites

>Hardware

>Software

>SSL Certificate

Infrastructure

Sentinel LDK-EMS uses the following infrastructure software:

>OpenJDK (installed by default by Sentinel LDK)

OR

Java Runtime Environment (JRE 8 Update 191)

>Microsoft .NET Framework 3.5 and 4.0

NOTE   Microsoft SQL Server 2019 Express Edition requires both Framework 3.5 and Framework 4.0.

If Framework 3.5 is not enabled on your machine:

>The Installer attempts to install Framework 3.5. This requires internet connectivity.

> An alternative method to enable Framework 3.5 on your machine is to follow the instructions provided on the Web pages that follow.

For Windows 10, 11:

https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows

For Windows Servers:

https://docs.microsoft.com/en-us/windows-server/administration/server-manager/install-or-uninstall-roles-role-services-or-features#BKMK_arfw

>MS SQL Server 2019 Express Edition

>Tomcat 9.0.73

These will be installed by the Sentinel LDK installation procedure.

(If you choose to install MS SQL independently, you can use any of the supported versions of MS SQL. For supported version, see the Sentinel LDK Release Notes.)

Prerequisites

Installation of Sentinel LDK-EMS requires the following:

Hardware

>Minimum CPU: Intel CoreTM i5 (latest generation or higher iX generation ) Dual Core

Recommended CPU: Intel CoreTM i5 (latest generation or higher iX generation ) Quad Core

>Minimum recommended RAM for Sentinel LDK-EMS production server: 16 GB

Minimum recommended RAM for development, SDK evaluation: 8 GB

>Minimum disk space: 25 GB

Thales highly recommends that you install your production Sentinel LDK-EMS server on a dedicated machine.

The URL on which Sentinel LDK-EMS will be hosted should contain only characters that satisfy the RFC 952 standard (that is: A-Z, 0-9, minus sign and period).

NOTE   Sentinel LDK-EMS Service must be installed on a machine whose computer name does not exceed 15 characters.

Software

For the list of supported operating systems, see the Sentinel LDK Release Notes.

SSL Certificate

Sentinel LDK-EMS can be configured to use either the HTTP or HTTPS protocol for communication between the Sentinel LDK-EMS web server and the web browsers used to access Sentinel LDK-EMS.

The HTTPS protocol encrypts the communication between the server and web browsers. However:

>The communication with HTTPS is somewhat slower than with HTTP.

>To work with HTTPS, you may want to purchase an SSL (Secure Sockets Layer) certificate from a certificate authority. An SSL certificate is a digital certificate that authenticates the identity of a web site to visiting web browsers and encrypts information for the server using SSL technology. (The Sentinel LDK-EMS installation process automatically generates an SSL certificate. However, each user’s web browser will generate a security exception with this certificate each time the user logs in.)

By default, Sentinel LDK-EMS is configured during installation to use HTTP. You can change this setting during installation or afterwards to use HTTPS. To change this setting after Sentinel LDK-EMS has been installed, see Sentinel LDK–EMS Configuration Guide.

To learn how to install an SSL certificate that you obtained from a certificate authority, visit https://tomcat.apache.org/tomcat-9.0-doc/ssl-howto.html#Installing_a_Certificate_from_a_Certificate_Authority.

For more information on HTTPS and SSL certificates, you can access the web sites listed below. (These links were valid when this guide was released.)

>http://info.ssl.com/article.aspx?id=10694

>https://www.thawte.com/resources/ssl-information-center/get-started-with-ssl/index.html

>http://www.verisign.com/ssl/buy-ssl-certificates/index.html

>http://en.wikipedia.org/wiki/Certificate_authority