| 
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectrice.pastry.direct.DirectSecurityManager
Security manager for direct connections between nodes.
| Constructor Summary | |
DirectSecurityManager(NetworkSimulator ns)
Constructor.  | 
|
| Method Summary | |
 java.util.Date | 
getTimestamp()
Gets the current time for a timestamp.  | 
 void | 
setLocalPastryNode(PastryNode local)
Sets the local pastry node.  | 
 boolean | 
verifyAddressBinding(Credentials cred,
                     Address addr)
Checks to see if these credentials can be associated with the address.  | 
 boolean | 
verifyMessage(Message msg)
This method takes a message and returns true if the message is safe and false otherwise.  | 
 NodeHandle | 
verifyNodeHandle(NodeHandle handle)
Verify node handle safety.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public DirectSecurityManager(NetworkSimulator ns)
ns - DESCRIBE THE PARAMETER| Method Detail | 
public java.util.Date getTimestamp()
getTimestamp in interface PastrySecurityManagerpublic void setLocalPastryNode(PastryNode local)
local - The new LocalPastryNode valuepublic boolean verifyMessage(Message msg)
verifyMessage in interface PastrySecurityManagermsg - a message.
public boolean verifyAddressBinding(Credentials cred,
                                    Address addr)
verifyAddressBinding in interface PastrySecurityManagercred - some credentials.addr - an address.
public NodeHandle verifyNodeHandle(NodeHandle handle)
verifyNodeHandle in interface PastrySecurityManagerhandle - the handle to check.
  | 
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||