Merged Security Features

Introduction

The Merged framework utilizes several security features offered by the Java platform:

Java Language Security primarily protects memory resources (from the Merge Specification).

Java Security Policy is used to "sandbox" Java applications (including the Merge Specification).

Java Cryptography is used to add security to the message passing aspect of the Merged framework.


Java Language Security

The Merged class is declared final, which prevents the creation of subclasses. This prevents methods contained within Merged from being overriden.

All security sensitive methods & variables within the Merged class are declared private. So, these entities can only be accessed by code that is contained within Merged.

Merged implements a user API which defines a set of methods used to control access to certain private entities.


Java Security Policy

Example of a Java Master Security Properties file is located here

Example of a Java Global Policy file is located here

Example of a Java User Policy file is located here


Java Cryptography