Skip to content
This repository has been archived by the owner on Jul 18, 2019. It is now read-only.
/ Harmonia-1.5 Public archive

Policy Machine - First release of an ANSI/INCITS Next Generation Access Control (NGAC) standard reference Implementation (using Active Directory as Policy and Attribute store)

License

Notifications You must be signed in to change notification settings

PM-Master/Harmonia-1.5

Repository files navigation

Policy Machine 1.5 - Harmonia

Brought to you by the National Institute of Standards and Technology

This is the link to our external site for more information about the Policy Machine.

Quick Install Guide:
* Follow these steps to install Harmonia. Uninstall Harmonia if it is already installed on your computer before executing these steps.
- This quick guide will log you on as one of the sample users - 'bob', which is setup in Harmonia as part of installation.
- If you want to create other users for different client machines, please go through the installation guide provided in C:\PM\doc\Manuals.

  1. Extract this zip file to the directory of your choice.
  2. Run Harmonia.exe (Under directory called 'install') file on your computer and follow the instructions. Keep the default installation directory to C: drive.
  3. Once installed, run server.bat from your desktop to start the server.
  4. Once server is started successfully, run super.bat from desktop to run the Admin tool.
  5. Enter the default password for the keystores is 'aaaaaa' (you can change this password in your super.bat file).
  6. Pick keystore under C:\PM\keystores\superKeystore and truststore under C:\PM\keystores\clientTruststore.
  7. Once Admin tool is up and running, import file C:\PM\conf\PMServerConfiguration.pm using File-->Import menu.
  8. Start the Simlator.bat from your desktop
  9. Start session.bat to start the client on your computer.
  10. At the logon screen enter user/password as bob/bob to logon as Bob.

General Information:
The Policy Machine is an access control mechanism that comprises: (1) Access control data used to express access control policies and deliver capabilities of data services to perform operations on objects; (2) a set of administrative operations for configuring the access control; and (3) a set of functions for enforcing policy on requests to execute operations on objects and for computing access decisions to accommodate or reject those requests based on the current state of the access control data. What distinguish the Policy Machine from other mechanisms are the data elements and relations that define its access control data, the type of operations that are recognized, and the functions that it implements. These specifics are driven by a redefinition of access control and data services in terms of what is believed to be their common and underlying elements, relations, and functions.

New and special in this release:
This is the first public release of the Policy Machine.

Hardware and software requirements:
This program requires a few external products to be installed on the computer: See the Installation Guide in the doc folder

Installation instructions, getting started tips, and documentation:
See the Installation Guide in the doc folder

Version history:
Public Release 1.5

Contact information:
You can contact either:
David Ferriolo
Serban Gaverillo
Gopi Katwala

Date or copyright date, and other legal information:

In the license there is a copyright. This copyright only applies to those who want to use the software outside of the United States of America. Also the creators would greatly appreciate if they can reference NIST in the product they produce when using the Policy Machine.

About

Policy Machine - First release of an ANSI/INCITS Next Generation Access Control (NGAC) standard reference Implementation (using Active Directory as Policy and Attribute store)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages