| Package | Description | 
|---|---|
| net.jini.constraint | 
 Provides a basic implementation of
 
MethodConstraints and a
TrustVerifier for common constraints. | 
| net.jini.jeri | 
 Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI). 
 | 
| 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.security | 
 Provides mechanisms and abstractions for managing security, especially in the
presence of dynamically downloaded code. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ConstraintTrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the specified object is known to be
 trusted to correctly implement its contract; returns false
 otherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
protected static boolean | 
BasicJeriTrustVerifier.checkInvocationHandlerContent(BasicInvocationHandler handler,
                             TrustVerifier.Context ctx)
Returns  
true if the specified invocation handler's
 constraints and object endpoint are trusted; returns
 false otherwise. | 
protected boolean | 
BasicJeriTrustVerifier.hasTrustedClassLoader(Object proxy,
                     TrustVerifier.Context ctx)
Returns  
true if the class loader of the specified dynamic
 proxy's class is trusted by this verifier; returns false
 otherwise. | 
protected boolean | 
BasicJeriTrustVerifier.hasTrustedProxyClass(Object proxy,
                    TrustVerifier.Context ctx)
Returns  
true if the specified dynamic proxy's class is
 trusted by this verifier; returns false otherwise. | 
protected boolean | 
BasicJeriTrustVerifier.isTrustedInvocationHandler(InvocationHandler handler,
                          TrustVerifier.Context ctx)
Returns  
true if the specified invocation
 handler is trusted by this trust verifier; returns
 false otherwise. | 
boolean | 
BasicJeriTrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the specified object is a trusted
 Jini ERI dynamic proxy or a trusted Jini ERI object endpoint;
 returns false otherwise. | 
protected boolean | 
BasicJeriTrustVerifier.isTrustedProxyInterface(Class intf,
                       TrustVerifier.Context ctx)
Returns  
true if the specified dynamic proxy interface is
 trusted by this verifier; returns false otherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
KerberosTrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the object is an instance of
 KerberosEndpoint and the SocketFactory it
 uses internally, if not null, is trusted by the
 given TrustVerifier.Context, or the object is an
 instance of KerberosPrincipal. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SslTrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the object is an instance of SslEndpoint or HttpsEndpoint, and it's SocketFactory is
 either null or trusted by the specified
 TrustVerifier.Context; or if the object is an instance of
 ConfidentialityStrength or X500Principal; and returns
 false otherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
TrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the specified object is known to be
 trusted to correctly implement its contract; returns false
 otherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ProxyTrustVerifier.isTrustedObject(Object obj,
               TrustVerifier.Context ctx)
Returns  
true if the specified object is known to be
 trusted to correctly implement its contract; returns false
 otherwise. |