| Package | Description | 
|---|---|
| net.jini.constraint | Provides a basic implementation of
 MethodConstraintsand aTrustVerifierfor 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  EndpointandServerEndpointthat use Kerberos as the underlying
network security protocol to support security related invocation
constraints for remote requests. | 
| net.jini.jeri.ssl | Provides implementations of  EndpointandServerEndpointthat 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  trueif the specified object is known to be
 trusted to correctly implement its contract; returnsfalseotherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static boolean | BasicJeriTrustVerifier. checkInvocationHandlerContent(BasicInvocationHandler handler,
                             TrustVerifier.Context ctx)Returns  trueif the specified invocation handler's
 constraints and object endpoint are trusted; returnsfalseotherwise. | 
| protected boolean | BasicJeriTrustVerifier. hasTrustedClassLoader(Object proxy,
                     TrustVerifier.Context ctx)Returns  trueif the class loader of the specified dynamic
 proxy's class is trusted by this verifier; returnsfalseotherwise. | 
| protected boolean | BasicJeriTrustVerifier. hasTrustedProxyClass(Object proxy,
                    TrustVerifier.Context ctx)Returns  trueif the specified dynamic proxy's class is
 trusted by this verifier; returnsfalseotherwise. | 
| protected boolean | BasicJeriTrustVerifier. isTrustedInvocationHandler(InvocationHandler handler,
                          TrustVerifier.Context ctx)Returns  trueif the specified invocation
 handler is trusted by this trust verifier; returnsfalseotherwise. | 
| boolean | BasicJeriTrustVerifier. isTrustedObject(Object obj,
               TrustVerifier.Context ctx)Returns  trueif the specified object is a trusted
 Jini ERI dynamic proxy or a trusted Jini ERI object endpoint;
 returnsfalseotherwise. | 
| protected boolean | BasicJeriTrustVerifier. isTrustedProxyInterface(Class intf,
                       TrustVerifier.Context ctx)Returns  trueif the specified dynamic proxy interface is
 trusted by this verifier; returnsfalseotherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | KerberosTrustVerifier. isTrustedObject(Object obj,
               TrustVerifier.Context ctx)Returns  trueif the object is an instance ofKerberosEndpointand theSocketFactoryit
 uses internally, if notnull, is trusted by the
 givenTrustVerifier.Context, or the object is an
 instance ofKerberosPrincipal. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | SslTrustVerifier. isTrustedObject(Object obj,
               TrustVerifier.Context ctx)Returns  trueif the object is an instance ofSslEndpointorHttpsEndpoint, and it'sSocketFactoryis
 eithernullor trusted by the specifiedTrustVerifier.Context; or if the object is an instance ofConfidentialityStrengthorX500Principal; and returnsfalseotherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | TrustVerifier. isTrustedObject(Object obj,
               TrustVerifier.Context ctx)Returns  trueif the specified object is known to be
 trusted to correctly implement its contract; returnsfalseotherwise. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | ProxyTrustVerifier. isTrustedObject(Object obj,
               TrustVerifier.Context ctx)Returns  trueif the specified object is known to be
 trusted to correctly implement its contract; returnsfalseotherwise. |