Class ConstrainableLookupLocatorTrustVerifier

java.lang.Object
net.jini.discovery.ConstrainableLookupLocatorTrustVerifier
All Implemented Interfaces:
TrustVerifier

public class ConstrainableLookupLocatorTrustVerifier extends Object implements TrustVerifier
Trust verifier for ConstrainableLookupLocator instances. This class is intended to be specified in a resource to configure the operation of Security.verifyObjectTrust.
Since:
2.0
Author:
Sun Microsystems, Inc.
  • Constructor Details

    • ConstrainableLookupLocatorTrustVerifier

      public ConstrainableLookupLocatorTrustVerifier()
      Creates an instance.
  • Method Details

    • isTrustedObject

      public boolean isTrustedObject(Object obj, TrustVerifier.Context ctx) throws RemoteException
      Returns true if the specified object is a trusted ConstrainableLookupLocator instance; returns false otherwise. For the purposes of this verifier, all instances of ConstrainableLookupLocator are considered trusted.
      Specified by:
      isTrustedObject in interface TrustVerifier
      Parameters:
      obj - the object in which to verify trust
      ctx - the trust verifier context, to aid in verification of the specified object and its components
      Returns:
      true if the specified object is known to be trusted to correctly implement its contract; false otherwise
      Throws:
      SecurityException - if a security exception occurs
      NullPointerException - if any argument is null
      RemoteException - if a communication-related exception occurs