Package | Description |
---|---|
net.jini.discovery |
These are utility classes and interfaces that conform to the discovery and join
protocol defined in the Jini Discovery and Join Specification.
|
net.jini.jeri.http |
Provides implementations of the
Endpoint and
ServerEndpoint abstractions that use HTTP
messages sent over TCP sockets as the underlying communication
mechanism. |
net.jini.jeri.kerberos |
Provides implementations of
Endpoint and ServerEndpoint that use Kerberos as the underlying
network security protocol to support security related invocation
constraints for remote requests. |
net.jini.jeri.ssl |
Provides implementations of
Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints. |
net.jini.jeri.tcp |
Provides implementations of the
Endpoint and
ServerEndpoint abstractions that use TCP sockets
as the underlying communication mechanism. |
net.jini.security |
Provides mechanisms and abstractions for managing security, especially in the
presence of dynamically downloaded code.
|
net.jini.security.policy |
Provides an interface for security policy providers capable of dynamic
permission grants, an interface for security manager or policy providers
that use custom security context state, and a security policy provider
supporting dynamic permission grants.
|
net.jini.security.proxytrust |
Defines a trust verifier to support verification of proxies that use
dynamically downloaded code, implementation mechanisms to support the
verification of such proxies, and an exporter for remote objects that have
such proxies.
|
org.apache.river.api.security |
This package contains a scalable cache based security manager that parallelises
domain security checks.
|
org.apache.river.example.browser |
A visualization tool for exploring Jini Network Technology
communities (djinns) with support for ServiceUI.
|
org.apache.river.jeri.internal.mux | |
org.apache.river.jeri.internal.runtime | |
org.apache.river.start |
Provides the utilities and APIs used to launch the contributed services
provided in the Apache River release.
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
AbstractLookupDiscovery.securityContext
Security context that contains the access control context to restore
for callbacks, etc.
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
HttpServerEndpoint.LH.context |
Constructor and Description |
---|
LH(RequestDispatcher requestDispatcher,
ServerSocket serverSocket,
SecurityContext context,
ServerEndpoint.ListenCookie cookie) |
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
KerberosServerEndpoint.ListenHandleImpl.securityContext
The security context at the time of the listen.
|
private SecurityContext |
KerberosServerEndpoint.ConnectionHandler.securityContext
The security context at listen time
|
Constructor and Description |
---|
ConnectionHandler(KerberosServerEndpoint.ServerConnectionImpl connection,
RequestDispatcher dispatcher,
SecurityContext securityContext) |
ListenHandleImpl(RequestDispatcher dispatcher,
KerberosKey serverKey,
GSSCredential serverCred,
ServerSocket serverSocket,
SecurityContext securityContext) |
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
SslServerEndpointImpl.SslListenHandle.securityContext
The security context at the time of the listen.
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
TcpServerEndpoint.LH.securityContext |
Constructor and Description |
---|
LH(RequestDispatcher requestDispatcher,
ServerSocket serverSocket,
SecurityContext securityContext,
ServerEndpoint.ListenCookie cookie) |
Modifier and Type | Class and Description |
---|---|
private static class |
Security.SecurityContextImpl |
Modifier and Type | Method and Description |
---|---|
static SecurityContext |
Security.getContext()
Returns a snapshot of the current security context, which can be used to
restore the context at a later time.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
Security.doAsPrivileged(Subject subject,
PrivilegedAction<T> action,
SecurityContext context)
Perform work as a particular Subject in the presence of untrusted code
for distributed systems.
|
static <T> T |
Security.doAsPrivileged(Subject subject,
PrivilegedExceptionAction<T> action,
SecurityContext context)
Perform work as a particular Subject in the presence of untrusted code
for distributed systems.
|
Modifier and Type | Method and Description |
---|---|
SecurityContext |
SecurityContextSource.getContext()
Returns a snapshot of the current security context, which can be used to
restore the context at a later time.
|
Modifier and Type | Method and Description |
---|---|
SecurityContext |
UntrustedObjectSecurityContext.getContext()
Returns a security context to use to restrict privileges when
invoking methods on untrusted objects.
|
SecurityContext |
BasicUntrustedObjectSecurityContext.getContext()
Returns a security context to use to restrict privileges when
invoking methods on untrusted objects.
|
Modifier and Type | Method and Description |
---|---|
private static boolean |
ProxyTrustVerifier.restrictedHasNext(ProxyTrustIterator iter,
SecurityContext rsc)
Calls iter.hasNext() in context of acc.
|
private static Object |
ProxyTrustVerifier.restrictedInvoke(Method m,
Object obj,
SecurityContext rsc)
Calls m.invoke(obj, null) in context of rsc.
|
private static Object |
ProxyTrustVerifier.restrictedNext(ProxyTrustIterator iter,
SecurityContext rsc)
Calls iter.next() in context of rsc.
|
private static void |
ProxyTrustVerifier.restrictedSetException(ProxyTrustIterator iter,
RemoteException e,
SecurityContext rsc)
Calls iter.setException(e) in context of rsc.
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
CombinerSecurityManager.PermissionCheck.securityContext |
Modifier and Type | Field and Description |
---|---|
private ThreadLocal<SecurityContext> |
CombinerSecurityManager.threadContext |
Constructor and Description |
---|
PermissionCheck(ProtectionDomain pd,
Permission p,
java.util.concurrent.CountDownLatch c,
SecurityContext sc) |
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
Browser.ctx |
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
MuxServer.securityContext
the security context to dispatch incoming requests in
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
Target.securityContext |
Modifier and Type | Method and Description |
---|---|
(package private) SecurityContext |
Target.getSecurityContext() |
Constructor and Description |
---|
Target(Uuid id,
DgcRequestDispatcher[] requestDispatchers,
boolean allowDGC,
boolean keepAlive,
ObjectTable table,
SecurityContext sc,
ClassLoader contextCl,
JvmLifeSupport counter)
Construction must be directly followed by three calls.
|
Modifier and Type | Class and Description |
---|---|
private static class |
AggregatePolicyProvider.AggregateSecurityContext
Security context that produces privileged action wrappers which restore
the context class loader before delegating to the sub-policy context's
wrapped action.
|
private static class |
AggregatePolicyProvider.DefaultSecurityContext
Stand-in "default" security context for sub-policies that do not
implement SecurityContextSource.
|
Modifier and Type | Field and Description |
---|---|
private SecurityContext |
AggregatePolicyProvider.AggregateSecurityContext.sc |
Modifier and Type | Method and Description |
---|---|
SecurityContext |
AggregatePolicyProvider.getContext()
Returns a snapshot of the current security context, which can be used to
restore the context at a later time.
|
Constructor and Description |
---|
AggregateSecurityContext(SecurityContext sc) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.