Jini distributed security adds notion of principal and access control lists
Jini services are accessed on behalf of a principle which traces back to a particular user/device
Access to a service depends on the access control list associated with that service
Builds on the Java Virtual Machine
Jini Technology Infrastructure: Distributed Security

| Jini Technology Infrastructure: Distributed Security
| Jini technology’s Distributed Security model builds on the Java Virtual Machine. It is a Remote Method Invocation (RMI) -based security mechanism that adds a twin notion of principal and access control lists.
| Jini technology services are accessed on behalf of some entity — the principal — which generally traces back to a particular user of the system. Services themselves may request access to other services based on the identity of the object that implements the service. Whether access to a service is allowed depends on the contents of an access control list that is associated with the object.