System Requirements

Reflection for the Web components can be installed on a single server or on separate servers. Check the requirements for each component:

Server Requirements

  • Server-class operating system

    • For production, a server-class system is required.
    • For initial testing or evaluation, a workstation could be used.
  • Server or Application Server running JRE 8 or later

    JRE 1.8_u144 is installed by the automated installer.

Terminal Session Requirements

The client requirements depend on the version of Java being used.

Browser requirements

Reflection for the Web requires a web browser using JRE 8 or later that can run trusted applets.

  • With Java 8, Internet Explorer 11 and Mozilla Firefox ESR 32-bit are supported.

  • With Java 9, only Internet Explorer 11 64-bit is supported with Reflection for the Web.

Java 9 support

Java 9 support requires these configurations.

Browser support

  1. In Internet Explorer 11 (64-bit), open Internet Options to the Security tab.

  2. Check Enable Protected Mode* (requires restarting Internet Explorer) for each zone:

    • Internet

    • Local intranet

    • Trusted sites

    • Restricted sites

      Click Apply.

  3. Click the Advanced tab.

  4. Scroll to the Security section, and check Enable Enhanced Protected Mode*.

  5. Click Apply and OK. Close Internet Explorer.

  6. Restart your computer for the changes to take effect.

TLS connections

To make TLS connections with Java 9, apply this configuration:

  1. Open the Java 9 Control Panel to the Desktop Settings tab.

    One or more JREs are listed.

  2. In the Runtime Parameters column, add this text to each line:

    --illegal-access=warn

  3. Click Apply.

Unlimited Strength Jurisdiction Policy Files

For TLS connections to your host, Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files may be required.

Unlimited strength policy files contain no restrictions on cryptographic strengths, in contrast to the strong but limited cryptography policy files bundled in a JRE.

NOTE:Oracle introduced a new Security policy in Java 1.8_u151. To enable unlimited cryptography, refer to the Oracle release notes.

In Java 9, the policy files are unlimited by default. No further configuration is needed. However, to use the TLS protocol, a workaround is necessary.

To apply the JCE Unlimited Strength Jurisdiction Policy Files

For Java 8 versions prior to update 151, apply the JCE policy files as follows:

  1. Download the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files from Oracle or IBM. Be sure to download the correct policy file updates for your version of Java:

    Java 8: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

    IBM: https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=jcesdk

  2. Uncompress and extract the downloaded file. The download includes a Readme.txt and two .jar files with the same names as the existing policy files.

  3. Locate the two existing policy files:

    local_policy.jar

    US_export_policy.jar

    On UNIX, look in <java-home>/lib/security/

    On Windows, look in C:\Program Files\Java\jre<version>\lib\security\

  4. Replace the existing policy files with the unlimited strength policy files you extracted.

NOTE:The JCE Unlimited Strength Jurisdiction Policy Files must be applied each time you upgrade your JRE.

Management and Security Server Requirements

The requirements for Management and Security Server 12.4 SP1 (12.4.10) are specified in the Management and Security Server Installation Guide.