Package | Description |
---|---|
java.security |
Provides the classes and interfaces for the security framework.
|
javax.security.auth |
This package provides a framework for authentication and
authorization.
|
Modifier and Type | Method | Description |
---|---|---|
static AccessControlContext |
AccessController.getContext ()
This method takes a "snapshot" of the current calling context, which
includes the current Thread's inherited AccessControlContext and any
limited privilege scope, and places it in an AccessControlContext object.
|
Modifier and Type | Method | Description |
---|---|---|
static <T> T |
AccessController.doPrivileged (PrivilegedAction<T> action,
AccessControlContext context)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified AccessControlContext . |
|
static <T> T |
AccessController.doPrivileged (PrivilegedAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified
AccessControlContext and with a privilege scope limited
by specified Permission arguments. |
|
static <T> T |
AccessController.doPrivileged (PrivilegedExceptionAction<T> action,
AccessControlContext context)
Performs the specified
PrivilegedExceptionAction with
privileges enabled and restricted by the specified
AccessControlContext . |
|
static <T> T |
AccessController.doPrivileged (PrivilegedExceptionAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedExceptionAction with
privileges enabled and restricted by the specified
AccessControlContext and with a privilege scope limited by
specified Permission arguments. |
|
static <T> T |
AccessController.doPrivilegedWithCombiner (PrivilegedAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedAction with privileges
enabled and restricted by the specified
AccessControlContext and with a privilege scope limited
by specified Permission arguments. |
|
static <T> T |
AccessController.doPrivilegedWithCombiner (PrivilegedExceptionAction<T> action,
AccessControlContext context,
Permission... perms)
Performs the specified
PrivilegedExceptionAction with
privileges enabled and restricted by the specified
AccessControlContext and with a privilege scope limited by
specified Permission arguments. |
Constructor | Description |
---|---|
AccessControlContext (AccessControlContext acc,
DomainCombiner combiner)
Create a new
AccessControlContext with the given
AccessControlContext and DomainCombiner . |
Modifier and Type | Method | Description |
---|---|---|
static <T> T |
Subject.doAsPrivileged (Subject subject,
PrivilegedAction<T> action,
AccessControlContext acc)
Perform privileged work as a particular
Subject . |
|
static <T> T |
Subject.doAsPrivileged (Subject subject,
PrivilegedExceptionAction<T> action,
AccessControlContext acc)
Perform privileged work as a particular
Subject . |
|
static Subject |
Subject.getSubject (AccessControlContext acc)
Get the
Subject associated with the provided
AccessControlContext . |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.