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.
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.