See: Description
Interface | Description |
---|---|
DynamicPolicy |
Interface implemented by security policy providers that may support dynamic
granting of permissions at run-time.
|
SecurityContextSource |
Interface that a security manager or policy provider can optionally
implement in order to support the saving and restoring of custom security
context state.
|
Class | Description |
---|---|
DynamicPolicyProvider |
Security policy provider that supports dynamic granting of permissions at
run-time.
|
PolicyFileProvider |
Security policy provider that wraps the J2SE(TM) default
"PolicyFile" security policy provider distributed as part of the
Java(TM) 2 Platform, Standard Edition.
|
UmbrellaGrantPermission |
Permission that is specially intepreted by
PolicyFileProvider as
shorthand for a GrantPermission
covering all permissions authorized to a given protection domain. |
Exception | Description |
---|---|
PolicyInitializationException |
Exception indicating failed initialization of a security policy provider.
|
The DynamicPolicy
interface is
implemented by security policy providers that may support dynamic granting of
permissions at run-time. One such provider is DynamicPolicyProvider
, which layers
dynamic grant functionality on top of a "static" security policy provider (that
is, one incapable of dynamic permission grants itself).
The default static security policy used by DynamicPolicyProvider
is PolicyFileProvider
: a policy implementation
that wraps the J2SE(TM) default
"PolicyFile" security policy provider distributed as part of the Java(TM) 2
Platform, Standard Edition. PolicyFileProvider
augments the
J2SE default policy provider with convenience constructors as well as support
for a special-cased permission,
UmbrellaGrantPermission
, which signifies a
GrantPermission
for all permissions authorized to a
given protection domain.
The SecurityContextSource
interface is
intended to be implemented by security managers and policy providers whose
security contexts include state in addition to that provided by
AccessControlContext
.