Package net.drijf.javaone

This package contains the sample code I made for my JavaOne 2002 presentation "Going Beyond Standard Security for the JavaTM Platform".

See:
          Description

Interface Summary
Role This interface defines how to retrieve the collection of permissions associated with a role.
RoleMapping This interface defines how to map a name to a role.
TestInterface This interface defines some methods that test code should implement.
 

Class Summary
ClassLoadPermission This class specifies the permission to load a class into the VM.
DelegatingCL Implements a class loader that uses the delegating policy to assign permissions.
DelegatingPolicy This class implements an authorization policy that enables granting of authorizition based on the CA of the associated certificates and based on Roles.
RoleImpl This class implements a simple role assignment.
RoleMappingImpl This class implements a basic role mapping, using a memory based table.
StrictSecurityManager This class implements a more strict Security manager than the standard SecurityManager.
TestMain Demonstrate the class loading and delegation mechanism by loading a test class from a (signed) jar and executing the test methods.
 

Package net.drijf.javaone Description

This package contains the sample code I made for my JavaOne 2002 presentation "Going Beyond Standard Security for the JavaTM Platform".

Author:
Otto Moerbeek