net.jini.jeri.kerberos
Class KerberosTrustVerifier
java.lang.Object
net.jini.jeri.kerberos.KerberosTrustVerifier
- All Implemented Interfaces:
- TrustVerifier
- public class KerberosTrustVerifier
- extends Object
- implements TrustVerifier
Trust verifier for verifying the Jini(TM) extensible remote
invocation (Jini ERI) endpoints of type KerberosEndpoint,
and principals of type KerberosPrincipal. This class is
intended to be specified in a resource to configure the operation
of Security.verifyObjectTrust.
- See Also:
KerberosEndpoint
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KerberosTrustVerifier
public KerberosTrustVerifier()
- Creates a
Security.TrustVerifier for this package.
isTrustedObject
public boolean isTrustedObject(Object obj,
TrustVerifier.Context ctx)
throws RemoteException
- 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. Returns
false otherwise.
- Specified by:
isTrustedObject in interface TrustVerifier
- Parameters:
obj - the object in which to verify trustctx - 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:
RemoteException - if a communication-related exception
occurs when verifying a socket factory
SecurityException - if a security exception occurs when
verifying a socket factory
NullPointerException - if any argument is null
Copyright 2005, Sun Microsystems, Inc.
Licensed under the Apache License, Version 2.0.