public class ConstraintTrustVerifier extends Object implements TrustVerifier
net.jini.core.constraint package, and for the
 BasicMethodConstraints, X500Principal and
 KerberosPrincipal classes. This class is intended to be specified
 in a resource to configure the operation of
 Security.verifyObjectTrust.TrustVerifier.Context| Constructor and Description | 
|---|
ConstraintTrustVerifier()
Creates an instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
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. | 
public boolean isTrustedObject(Object obj, TrustVerifier.Context ctx) throws RemoteException
true if the specified object is known to be
 trusted to correctly implement its contract; returns false
 otherwise. Returns true if any of the following conditions
 holds, and returns false otherwise:
 isTrustedObject method on the specified context
 with each principal)
 ConstraintAlternatives and all
 of the constraint alternatives in that object are trusted (determined
 by calling the isTrustedObject method on the specified
 context with each constraint alternative)
 BasicMethodConstraints and all
 the InvocationConstraints instances in that object are trusted
 (determined by calling the isTrustedObject method on the
 specified context with each instance)
 InvocationConstraints and
 all of the constraints (both requirements and preferences) in that
 object are trusted (determined by calling the
 isTrustedObject method on the specified context with each
 constraint)
 X500Principal or
 KerberosPrincipal
 isTrustedObject in interface TrustVerifierobj - the object in which to verify trustctx - the trust verifier context, to aid in verification of
 the specified object and its componentstrue if the specified object is known to be
 trusted to correctly implement its contract; false
 otherwiseNullPointerException - if any argument is nullRemoteException - if a communication-related exception occurs