ajanta.agent
Class SecureServicesProxy

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--ajanta.agent.SecureServicesProxy
All Implemented Interfaces:
java.rmi.Remote, SecureServices, java.io.Serializable

public class SecureServicesProxy
extends java.rmi.server.UnicastRemoteObject
implements SecureServices

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
SecureServicesProxy(ajanta.agent.SecureServices ss)
           
 
Method Summary
 ajanta.util.AgentTicket authenticateAgent(ajanta.util.AgentTicket agentTicket)
           
 ajanta.util.AgentTicket authenticateAgentServer(ajanta.util.AgentServerTicket agentServerTicket)
           
 boolean needAuthentication(java.lang.String methodName)
           
 boolean saySecureHello(java.lang.String check, ajanta.util.CompleteTicket ct)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecureServicesProxy

public SecureServicesProxy(ajanta.agent.SecureServices ss)
                    throws java.rmi.RemoteException
Method Detail

needAuthentication

public boolean needAuthentication(java.lang.String methodName)
                           throws java.rmi.RemoteException
java.rmi.RemoteException

authenticateAgent

public ajanta.util.AgentTicket authenticateAgent(ajanta.util.AgentTicket agentTicket)
                                          throws java.rmi.RemoteException
java.rmi.RemoteException

authenticateAgentServer

public ajanta.util.AgentTicket authenticateAgentServer(ajanta.util.AgentServerTicket agentServerTicket)
                                                throws java.rmi.RemoteException
java.rmi.RemoteException

saySecureHello

public boolean saySecureHello(java.lang.String check,
                              ajanta.util.CompleteTicket ct)
                       throws java.rmi.RemoteException
java.rmi.RemoteException