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.