Chapter 3. Java 2 Security Architecture

The state is nothing but an instrument of oppression of one class by another.

—Friedrich Engels

The need to support flexible and fine-grained access control security policies, with extensibility and scalability, called for an improved security architecture. The architecture introduced with the Java 2 Platform, Standard Edition (J2SE), 1.2, fulfills this goal. This chapter details why the security architecture changes were needed and then gives an overview of the Java 2 security architecture. The three subsequent chapters provide architecture details. Chapter 4 describes secure class loading, Chapter 5 tells how a security policy is specified and represented, and Chapter 6 tells how the security policy ...

Get Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.