public static interface TrustVerifier.Context
TrustVerifier instances and Security.verifyObjectTrust. A context contains an ordered list of
 TrustVerifier instances, a class loader, and a collection of other context objects
 typically provided by the caller of Security.verifyObjectTrust.| Modifier and Type | Method and Description | 
|---|---|
Collection | 
getCallerContext()
Returns a collection of context objects for use by trust verifiers. 
 | 
ClassLoader | 
getClassLoader()
Returns the class loader that can be used as a basis for trust verification. 
 | 
boolean | 
isTrustedObject(Object obj)
Returns  
true if the specified object is trusted to correctly implement its
 contract; returns false otherwise. | 
boolean isTrustedObject(Object obj) throws RemoteException
true if the specified object is trusted to correctly implement its
 contract; returns false otherwise.  If the specified object is
 null, this method returns true. Otherwise, the isTrustedObject method of each verifier contained in this
 context is called (in order) with the specified object and this context. If any verifier
 call returns true, the object is trusted and this method returns
 true. If all of the verifier calls return false, this method
 returns false. If one or more verifier calls throw a
 RemoteException or SecurityException, the last such exception
 is thrown to the caller (unless some verifier call returns true).
obj - the object in which to verify trusttrue if the specified object is trusted to correctly implements its
 contract; false otherwiseRemoteException - if a communication-related exception occursSecurityException - if a security exception occursClassLoader getClassLoader()
null value is interpreted to mean the current context class
 loader.Collection getCallerContext()
MethodConstraints instance could be used to specify client
 constraints for any remote calls that trust verifiers might need to perform.Copyright © GigaSpaces.