JMU
Java Security - Enforcement
An Introduction to the Internals


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Overview/Review
The SecurityManager java.security.SecurityManager Class
The SecurityManager Class (cont.)
The SecurityManager Class (cont.)
The AccessController java.security.AccessController Class
The AccessController Class (cont.)
The AccessController Class (cont.)
Using the ProtectionDomain and/or Policy Objects
A Note about Polymorphism and Inheritance
A Note about Polymorphism and Inheritance (cont.)
Privileged Operations
Privileged Operations (cont.)
An Important Option