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. |