Serialized Form
negativeAcl
boolean negativeAcl
principal
java.security.Principal principal
permissionList
java.util.Vector permissionList
aclName
java.lang.String aclName
aclEntryTable
java.util.Hashtable aclEntryTable
principal
java.security.Principal principal
aclEntryType
java.lang.String aclEntryType
name
ajanta.naming.URN name
- URN ( name ) of the agent
cred
ajanta.agent.Credentials cred
- Credentials of the agent
ownerSignature
byte[] ownerSignature
- signature of the credential signed by owner of the agent
creatorSignature
byte[] creatorSignature
- signature of the credential signed by creator of the agent
status
ajanta.agent.AgentStatus status
- status object is modified whenever a recall request is pending.
This information is checked in the agentExit method, which is executed
when the agent is about to leave a server.
myRef
java.lang.Object myRef
gaurdianURN
ajanta.naming.URN gaurdianURN
- URN of the gaurdian server
message
java.lang.String message
- Message indicating the type of event
exceptionMessage
java.lang.String exceptionMessage
- Message describing the kind of exception
agentURN
ajanta.naming.URN agentURN
message
java.lang.String message
- A string representing the type of event
agentURN
ajanta.naming.URN agentURN
- URN of the agent that has started it's execution
serverURN
ajanta.naming.URN serverURN
myURN
ajanta.naming.URN myURN
- this agent server's URN ( name )
myHost
java.lang.String myHost
- DNS name of my host machine
codeBase
java.net.URL codeBase
- Code server running in this Agent Server
rmiRegURL
java.net.URL rmiRegURL
- local server specific rmi registry
dd
java.util.Hashtable dd
- The domains database table -- conatin an entry for all the agent currently residing on the server
rr
java.util.Hashtable rr
- The resource registry table -- contain an entry for each registered resource
nameTGmap
java.util.Hashtable nameTGmap
- maps agent names to thread group id
atp
ATPListener atp
- thread which handles agent transfer
atp_port
int atp_port
- port number on which agent transfer take place
cs
ClassServer cs
- class (code) server thread
cs_port
int cs_port
- port number of class (code) server thread
host
ajanta.server.AgentEnv host
- server's context object -- an instance of this is passed to all the visting agents
eg_pub
ajanta.crypto.EGPublicKey eg_pub
- ElGamal public key for server's owner
eg_priv
ajanta.crypto.EGPrivateKey eg_priv
- ElGamal private key for server's owner
dsa_pub
java.security.PublicKey dsa_pub
- DSA public key
dsa_priv
java.security.PrivateKey dsa_priv
- DSA private key
eg
ajanta.crypto.ElGamal eg
- ElGamal object used for encryption
dsa
java.security.Signature dsa
- DSA signature object
tkt
ajanta.util.AgentTicketing tkt
- used for ticket generation/verification
srand
java.security.SecureRandom srand
- Secure random number generator
dsa_v
java.security.Signature dsa_v
- DSA object for signature verification
securityManager
ajanta.server.AjantaSecurityManager securityManager
- the security manager for the server
namereg
ajanta.server.NRAccess namereg
- a sycronized class for calling namereg api's
logger
java.io.PrintStream logger
- a logger file output stream
ca
ajanta.naming.CA ca
myCertificate
java.security.cert.X509Certificate myCertificate
nameregistryCertificate
java.security.cert.X509Certificate nameregistryCertificate
agentServerURN
ajanta.naming.URN agentServerURN
- The URN of the agentserver where the event has taken place
codeBaseURL
java.net.URL codeBaseURL
rmiRegURL
java.net.URL rmiRegURL
asCert
java.security.cert.X509Certificate asCert
challenge
int challenge
signature
byte[] signature
itin
ajanta.pattern.Itinerary itin
agentClass
java.lang.Class agentClass
cred
ajanta.agent.Credentials cred
returnNotification
java.util.Vector returnNotification
- a vector of NotificationRecord objects deposited at various servers visited in the past.
returningTo
ajanta.naming.URN returningTo
- URN of the object with whom agent has to colocate or server's
URN where agent has to return.
recallPending
boolean recallPending
- boolean flag indicatingn whether there is a recall pending for the agent.
recallPending flag is set to true by recall command.
recallCompleted
boolean recallCompleted
- boolean flag indicatingn whether the recall was completed or not.
recallCompleted is set to true when a recall gets completed.
message
java.lang.String message
- String which contains the type of event
agentURN
ajanta.naming.URN agentURN
signature
byte[] signature
challenge
int challenge
cred
ajanta.agent.Credentials cred
userCert
java.security.cert.X509Certificate userCert
locationCert
java.security.cert.X509Certificate locationCert
cc
ajanta.naming.CascadedCertificate cc
creatorSignature
byte[] creatorSignature
u
ajanta.naming.URN u
pubKey
java.security.PublicKey pubKey
buffer
byte[] buffer
agName
ajanta.naming.URN agName
activated
boolean activated
ex
java.lang.Exception ex
serverName
ajanta.naming.URN serverName
signature
byte[] signature
challenge
int challenge
approved
boolean approved
atpException
ajanta.util.ATPException atpException
cred
ajanta.agent.Credentials cred
- credential of the agent being transfered
signature
byte[] signature
- signature byte of the credential signed by owner or creator dsa private keys
signedBY
ajanta.naming.URN signedBY
- URN of the signer of the signature bytes
action
ajanta.util.MethodSpec action
agSize
int agSize
xferTime
int xferTime
execTime
int execTime
sender
ajanta.naming.URN sender
challenge
int challenge
encrypted
boolean encrypted
sourceHost
java.net.InetAddress sourceHost
- The InetAddress of the host sending the ATP request
sourceURN
ajanta.naming.URN sourceURN
- The URN of the AgentServer sending the ATP request
message
java.lang.String message
- Message indicating the type of event
agentURN
ajanta.naming.URN agentURN
sourceHost
java.net.InetAddress sourceHost
- InetAddress of the host which sent the ATP Request
sourceURN
ajanta.naming.URN sourceURN
- URN of the agentserver which sent the ATP Request
message
java.lang.String message
- Message indicating the type of event
exceptionMessage
java.lang.String exceptionMessage
- Message from the exception which caused failure
agentURN
ajanta.naming.URN agentURN
serverName
ajanta.naming.URN serverName
signature
byte[] signature
agent
java.lang.Object agent
isEncrypted
boolean isEncrypted
signer
ajanta.naming.URN signer
signature
byte[] signature
challenge
int challenge
context
ajanta.util.ContextObject context
x509Certs
java.security.cert.X509Certificate[] x509Certs
clName
java.lang.String clName
encrypt
boolean encrypt
sign
boolean sign
signer
ajanta.naming.URN signer
signature
byte[] signature
challenge
int challenge
contextInt
int contextInt
value
int value
name
ajanta.naming.URN name
- This URN is the name of the agent.
encryptKey
java.security.PublicKey encryptKey
- Agent's El-Gamal key for any encrypted communication.
verifyKey
java.security.PublicKey verifyKey
- Agent's DSA key for signing.
owner
ajanta.util.AjantaIdentity owner
- Agent owner's identity object.
creator
ajanta.util.AjantaIdentity creator
- Agent creator's identity object.
guardian
ajanta.util.AjantaIdentity guardian
- Agent guardian's identity object.
codeBase
ajanta.naming.URN codeBase
- This is the URN of the server which will be contacted for the agent's classes.
A
java.util.Vector A
B
java.util.Vector B
numBlocks
int numBlocks
msgLen
int msgLen
x
java.math.BigInteger x
p
java.math.BigInteger p
g
java.math.BigInteger g
y
java.math.BigInteger y
p
java.math.BigInteger p
g
java.math.BigInteger g
x
java.math.BigInteger x
y
java.math.BigInteger y
k
java.math.BigInteger k
kInverse
java.math.BigInteger kInverse
have_private
boolean have_private
srand
java.security.SecureRandom srand
blockSize
int blockSize
blockSizeAdjust
int blockSizeAdjust
one
java.math.BigInteger one
p_1
java.math.BigInteger p_1
eventName
java.lang.String eventName
- String containing the name of the event
eventLocation
java.net.InetAddress eventLocation
- Host location where the event took place
time
long time
- Time at which the event took place
id
java.lang.String id
- Id of the event (not used)
groupList
java.util.Vector groupList
itin
ajanta.pattern.Itinerary itin
hostURN
ajanta.naming.URN hostURN
- URN of the destination server
entries
ajanta.pattern.Sequence entries
status
boolean status
isTerminated
boolean isTerminated
e
java.lang.Exception e
loopInterval
long loopInterval
lastDone
boolean lastDone
itinFinished
boolean itinFinished
failedCount
int failedCount
method
java.lang.String method
args
java.util.Vector args
method
java.lang.String method
formals
java.lang.Class[] formals
actuals
java.lang.Object[] actuals
destinationURN
ajanta.naming.URN destinationURN
- URN of the destination agentserver
message
java.lang.String message
- The type of event
exceptionMessage
java.lang.String exceptionMessage
- The exception which caused the failure of the migration
agentURN
ajanta.naming.URN agentURN
- The URN of the agent which requested migration
destinationURN
ajanta.naming.URN destinationURN
- URN of the destination agent server
message
java.lang.String message
- type of event
agentURN
ajanta.naming.URN agentURN
- URN of the agent requesting migration
destinationURN
ajanta.naming.URN destinationURN
- URN of the destination agent server
message
java.lang.String message
- Type of event
agentURN
ajanta.naming.URN agentURN
- URN of the agent which migrated to destinationURN
Registry
java.util.Hashtable Registry
thisNameRegistry
ajanta.naming.URN thisNameRegistry
eg_pub
ajanta.crypto.EGPublicKey eg_pub
eg_priv
ajanta.crypto.EGPrivateKey eg_priv
dsa_pub
java.security.PublicKey dsa_pub
dsa_priv
java.security.PrivateKey dsa_priv
eg
ajanta.crypto.ElGamal eg
dsa
java.security.Signature dsa
tmp_dsa
java.security.Signature tmp_dsa
tkt
ajanta.util.Ticketing tkt
dumpFileName
java.lang.String dumpFileName
ca
ajanta.naming.CA ca
status
boolean status
- true means OK else there was some exception
ex
java.lang.Exception ex
- Exception encountered by the agent
setBy
ajanta.naming.URN setBy
- URN of the creator of the NotificationRecord
setAtServer
ajanta.naming.URN setAtServer
- URN of the server where exception was encountered
setAtTime
java.util.Date setAtTime
- Time when this record was created
message
java.lang.String message
- Message indicating any possible reason for exception or any other
pertinent information if successful.
url
java.util.Vector url
verifyKey
java.security.PublicKey verifyKey
lastAccessTime
long lastAccessTime
lastModTime
long lastModTime
creationDomain
ajanta.naming.URN creationDomain
acl
java.security.acl.Acl acl
certificate
java.security.cert.X509Certificate certificate
ticket
ajanta.naming.NRTicket ticket
signer
ajanta.naming.URN signer
nonce
int nonce
signature
byte[] signature
ownerList
java.util.Vector ownerList
status
int status
- Current status of the pattern
action
ajanta.util.MethodSpec action
- MethodSpec of the action that an agent perform on a host
patternName
java.lang.String patternName
- Name of the pattern
list
java.util.Vector list
- Vector of patterns
current
int current
- Index to the pattern to be performed next
permission
java.lang.String permission
principal
ajanta.util.AjantaIdentity principal
iatkt
ajanta.util.InterAgentTicketing iatkt
userCert
java.security.cert.X509Certificate userCert
policyModule
java.util.Hashtable policyModule
ss
ajanta.agent.SecureServices ss
optionLeft
boolean optionLeft
childClassName
java.lang.String childClassName
- All the child agents created are of this class
noOfChild
int noOfChild
- keep track of the number of child agents created
count
ajanta.pattern.Counter count
signer
ajanta.naming.URN signer
signature
byte[] signature
challenge
int challenge
context
ajanta.util.ContextObject context
urn
java.lang.String urn
location
java.lang.String location
NID
java.lang.String NID
NSS
java.lang.String NSS
cred
ajanta.agent.Credentials cred
encrypt
boolean encrypt
sign
boolean sign
action
ajanta.util.MethodSpec action