A B C D E F G H I K L M N O P Q R S T U V W X _

A

ALPHABET - Static variable in class edu.nyu.cs.pdsg.util.Base64
The 64 valid Base64 values.
AUTHORIZATION - Static variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
Activator - class edu.nyu.cs.pdsg.disco.Activator.
 
Activator() - Constructor for class edu.nyu.cs.pdsg.disco.Activator
 
Actor - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.
 
Actor(String) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
Actor.RemoteThingy - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingy.
 
Actor.RemoteThingy(String) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingy
 
Actor.RemoteThingyInterface - interface edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingyInterface.
 
AddButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AddDeletePanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AddRoleButton - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
Advertiser - class edu.nyu.cs.pdsg.discovery.Advertiser.
Background thread for advertising (broadcasting) services at a regular interval
Advertiser() - Constructor for class edu.nyu.cs.pdsg.discovery.Advertiser
 
AllAuthorizationMonitorImpl - class edu.nyu.cs.pdsg.trust.impl.AllAuthorizationMonitorImpl.
 
AllAuthorizationMonitorImpl() - Constructor for class edu.nyu.cs.pdsg.trust.impl.AllAuthorizationMonitorImpl
 
AllAuthorizerImpl - class edu.nyu.cs.pdsg.trust.impl.AllAuthorizerImpl.
A stand-in class to provide an Authorizer implementation while developing other classes that require an Authorizer implementation.
AllAuthorizerImpl() - Constructor for class edu.nyu.cs.pdsg.trust.impl.AllAuthorizerImpl
Private constructor for singleton instance.
Attribute - class edu.nyu.cs.pdsg.drbac.Attribute.
Each delegation contains several valued attributes.
Attribute(Role, String) - Constructor for class edu.nyu.cs.pdsg.drbac.Attribute
Create an attribute
Attribute(Role, Object) - Constructor for class edu.nyu.cs.pdsg.drbac.Attribute
 
AttributeAddButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributeButtonPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributeDeleteButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributeSet - class edu.nyu.cs.pdsg.drbac.AttributeSet.
A convenient storage system for a set of attributes, containing several operators used to accumulate values as paths are traversed
AttributeSet() - Constructor for class edu.nyu.cs.pdsg.drbac.AttributeSet
Initialize an empty AttributeSet
AttributeSet(HashMap) - Constructor for class edu.nyu.cs.pdsg.drbac.AttributeSet
Initialize an AttributeSet containing an existing set of bindings
AttributeSets - class edu.nyu.cs.pdsg.drbac.AttributeSets.
A set of AttributeSets.
AttributeSets() - Constructor for class edu.nyu.cs.pdsg.drbac.AttributeSets
Initialize a blank set of attribute sets
AttributesLabel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesList - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesListModel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesScrollPane - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesTable - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesTablePanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AttributesTableScrollPane - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
AuthorizationException - exception edu.nyu.cs.pdsg.trust.AuthorizationException.
 
AuthorizationException(String) - Constructor for class edu.nyu.cs.pdsg.trust.AuthorizationException
 
AuthorizationMonitor - interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor.
Interface for trust-management system-specific implementation of a class that must monitor and alert
AuthorizationMonitorCallback - interface edu.nyu.cs.pdsg.trust.AuthorizationMonitorCallback.
A messaging callback for AuthorizationMonitors to inform registered entities of trust events.
Authorizer - interface edu.nyu.cs.pdsg.trust.Authorizer.
The Authorizer is an interface to a class that performs credential authorization for a particular trust-management system (X.509, dRBAC, etc.).
accept(File) - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
accept() - Method in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
 
acceptConnections() - Method in class edu.nyu.cs.pdsg.drbac.WalletOperator
Answer queries and subscribe/unsubscribe requests
acceptSecContext(byte[], int, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
acceptSecContext(InputStream, OutputStream) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
accumulateBytes(byte[], int, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
At the end of the handshaking process we sign everything that's been sent in the header.
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame.BListener
Interpret an action which has been performed on the gui
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame.MListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.EntityNewDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.FileOpenDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.FileSaveDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.RoleNewDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.SendCredDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.drbac.attributeNewDialog.IListener
 
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.BListener
Interpret an action which has been performed on the gui
actionPerformed(ActionEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.BListener
Interpret an action which has been performed on the gui
active - Variable in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
 
add(ServiceLocatorCollection) - Method in class edu.nyu.cs.pdsg.discovery.syncQueue
 
add(Attribute) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Add an attribute to this set
add(Role, AttributeSets) - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Add a set of attributes to this ConstrainedRoleSet
add(Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Adds an attributeSet to this set
add(DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Add the delegation to the wallet
add(GSSName, int, int, Oid, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
add(Permission) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
Adds a permission object to the current collection of permission objects.
add(Object) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
add(Object) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
addBindingSet(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
Add an attributeSet
addCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Add a callback that will be informed of changes to the credentialed trust status
addCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Add a callback that will be informed of changes to the credentialed trust status
addCallback(AuthorizationMonitorCallback) - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor
Add a callback that will be informed of changes to the credentialed trust status
addCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Add a callback that will be informed of changes to the credentialed trust status
addCallbackSync(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
addCallbackSync(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
addCodec(KeyReaderWriter) - Static method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Add a key codec
addDelegationToSystem(Delegation) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Generate the XML representation of a delegation and publish it
addExtension(String) - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Adds a filetype "dot" extension to filter against.
addFactoryClass(String, SecureChannelFactory) - Static method in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
Make Handshake aware of a new type of factory, defined by the given name, and without setting this class to be the default factory class.
addIncall(Serializable) - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
NEED TO RUN CHECK TO SEE IF obj IMPLEMENTS INTERFACES BESIDES SERIALIZABLE
addInvalidDelegation - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
addKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
addKeyPair(String, KeyPair) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
addListener(ProofChangedListener) - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
Is it ok for this method to be public? Might leak too much information about what an application is concerned with.
addMech(Oid, String) - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
addPKIFactoryClass(String, Provider) - Static method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannelFactory
Initialize a PKI Channel Factory with the given provider and add it to the factory database with the given name.
addProviderAtEnd(Provider, Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
addProviderAtFront(Provider, Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
addRole(String) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
addRoleToSystem(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: Recognize a new entity in the system
addRolesOfDelegationToRoleSets(DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addRolesOfDelegationToRoleSets(Delegation) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addService(ServiceLocatorCollection) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Registers a ServiceLocatorCollection with the ServiceManager
addServiceLocation(Locator) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Adds a service location to be advertised/published/subscribed to
addSubscriber(WalletSubscriber) - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Request that a class be informed of any changes in this delegation's status
addToAllAttributeRoles(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addToAllDelegations(DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addToAllRoles(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addToAllSubjectObjectIssuerRoles(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addToCache(String, String, Class) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
addToObjIndex(DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
addToSubjIndex(DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
address - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The local host IP to which the served object should be bound address
address - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The IP and port on which this socket is listening
adj(long) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
adj(long) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
adjusted - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
advertise(InetAddress) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Advertises this ServiceLocatorCollection to the specified recipient if there are Locators present
advertise() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sends a broadcast advertisement of this ServiceLocatorCollection if there are Locators present
advertising - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
The flag that the Advertiser checks to determine if it should stop listening.
advertisingInterval - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
advertisingPort - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
age() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
alg - Static variable in class edu.nyu.cs.pdsg.util.KeyUtils
 
algorithm - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
algorithm - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
allAttributeRoles - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
allDelegations - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
This list contains instances of DelegationWrapper
allPerms - Variable in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
allRoles - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
These indicies contain instances of Role
allRolesString() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
allSubjectObjectIssuerRoles - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
alloc() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
allocChannel() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
allocatedChannels - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
alreadyRetried - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
alreadyRetried - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
amClosed - Variable in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
amPrivileged - Variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
amReady() - Method in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
amReady() - Method in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
amc - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor.CallbackCallerThread
 
amc - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor.CallbackCallerThread
 
annotateClass(Class) - Method in class edu.nyu.cs.pdsg.runtime.ContainerObjectOutputStream
 
answerRemoteQuery(InputStream, OutputStream) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Internal:answer a remote query
answerRemoteQuery(InputStream, OutputStream) - Method in class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine
Internal: answer a remote query
answerRemoteQuery(InputStream, OutputStream) - Method in class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine
Internal: answer a remote query
apply(Attribute) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
Modify this attribute by another attribute.
apply(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Combine an attribute set into this one.
args - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallInfo
 
arrive() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
assign - Variable in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
assign() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
assignRoles() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
Get the roles needed to assign this delegation
assignmentCheckBox - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
assignmentOn - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
assignmentPanel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
associateAuthorizationMonitor(ThreadGroup, Role) - Static method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
attributeDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
attributeNewButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
attributeNewDialog - class edu.nyu.cs.pdsg.drbac.attributeNewDialog.
The class of the dialog box for creation of new Attributes
attributeNewDialog(Frame, String, boolean, DefaultListModel, DefaultListModel) - Constructor for class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
attributeNewDialog.IListener - class edu.nyu.cs.pdsg.drbac.attributeNewDialog.IListener.
Event listener which checks if any items in the Attribute New Dialog are clicked and acts accordingly
attributeNewDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.attributeNewDialog.IListener
 
attributeNewNameField - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
attributeNewNameLabel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
attributeSet - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
attributeViewButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
attributes() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
 
attributes - Static variable in class edu.nyu.cs.pdsg.drbac.Testing
 
attributes - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The modulated values accumulated in forming the proof
attributes - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizer
 
attributes - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The modulated values accumulated in forming the proof
attributes - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer
 
attributesHeaderPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
attributesTableModel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
auth - Variable in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
authLayer - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
authMon - Variable in class edu.nyu.cs.pdsg.runtime.SpecialThreadGroup
 
authMonitor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
authMonitor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
authentication - Variable in class edu.nyu.cs.pdsg.handshake.SecureChannel
Does the user require the channel to be authenticated
authorizationDone(AuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
authorizationDoneFlag - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
authorizationInform() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
authorizationInform() - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitorCallback
Alerts the callback that something has happened.
authorizationOk() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
authorizationOkFlag - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
authorize(Credentials, PublicKey) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizer
 
authorize(Credentials, PublicKey) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizer
 
authorize(Credentials, PublicKey) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer
 
authorize(Credentials, PublicKey) - Method in interface edu.nyu.cs.pdsg.trust.Authorizer
 
authorize(Credentials, PublicKey) - Method in class edu.nyu.cs.pdsg.trust.impl.AllAuthorizerImpl
 
authorize(Credentials, PublicKey) - Method in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizer
 
authorizeServiceLocation(Authorizer, Locator) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Authorizes a service location using the specified authorizer
authorizeServiceLocations(Authorizer, HashSet) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Authorizes a list of service locations using the specified authorizer
authorizer - Variable in class edu.nyu.cs.pdsg.discovery.Subscriber
 
authorizer - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The Authorizer used to authorize the other end of the Switchboard connection
authorizer - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The Authorizer used to authorize the other end of the Switchboard connection
authorizer - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
authorizer - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 

B

BAD_ENCODING - Static variable in class edu.nyu.cs.pdsg.util.Base64
 
BI_DIRECTIONAL_SEARCH - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
Base64 - class edu.nyu.cs.pdsg.util.Base64.
Encodes and decodes to and from Base64 notation.
Base64() - Constructor for class edu.nyu.cs.pdsg.util.Base64
Defeats instantiation.
Base64.InputStream - class edu.nyu.cs.pdsg.util.Base64.InputStream.
A Base64#InputStream will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class edu.nyu.cs.pdsg.util.Base64.InputStream
Constructs a Base64#InputStream in DECODE mode.
Base64.InputStream(InputStream, boolean) - Constructor for class edu.nyu.cs.pdsg.util.Base64.InputStream
Constructs a Base64#InputStream in either ENCODE or DECODE mode.
Base64.InputStream(InputStream, boolean, boolean) - Constructor for class edu.nyu.cs.pdsg.util.Base64.InputStream
Constructs a Base64#InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - class edu.nyu.cs.pdsg.util.Base64.OutputStream.
A Base64#OutputStream will write data to another OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class edu.nyu.cs.pdsg.util.Base64.OutputStream
Constructs a Base64#OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, boolean) - Constructor for class edu.nyu.cs.pdsg.util.Base64.OutputStream
Constructs a Base64#OutputStream in either ENCODE or DECODE mode.
Base64.OutputStream(OutputStream, boolean, boolean) - Constructor for class edu.nyu.cs.pdsg.util.Base64.OutputStream
Constructs a Base64#OutputStream in either ENCODE or DECODE mode.
BlockingQueue - class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue.
 
BlockingQueue() - Constructor for class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
ButtonPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
badcompose(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
 
behavesLike(Object, Class) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Checks whether or not an Object has the behavior of a particular Class.
bindingList - Variable in class edu.nyu.cs.pdsg.drbac.AttributeSets
 
bindings - Variable in class edu.nyu.cs.pdsg.drbac.AttributeSet
 
breakLines - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
breakLines - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
buffer - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
buffer - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
bufferLength - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
bufferLength - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
build(Socket, String, KeyPair, Authorizer, Credentials, long, boolean) - Static method in class edu.nyu.cs.pdsg.switchboard.SbRpcStack
 
build(Socket, String, KeyPair, Authorizer, Credentials, long, boolean, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.SbRpcStack
Here's the problem: for secure class loading, we need to get Authorizer and the partner's credentials (or an AuthorizationMonitor) to the SbSocketIoLayer so that it can give it to the ContainerClassLoader that will load classes as they are read from the ContainerObjectInputStream that is generated from the Socket.
build(Socket, String, KeyPair, Authorizer, Credentials, long, boolean, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.SbStreamsStack
 
bytes - Variable in class edu.nyu.cs.pdsg.drbac.DelegationXML
 

C

CLOSE - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
COMPRESS - Static variable in class edu.nyu.cs.pdsg.util.Base64
Specify that data should be compressed (value is true).
CallExecutor - class edu.nyu.cs.pdsg.switchboard.sbrpc.CallExecutor.
 
CallExecutor(CallInfo, SbRpcLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.CallExecutor
 
CallInfo - class edu.nyu.cs.pdsg.switchboard.sbrpc.CallInfo.
 
CallInfo(Method, Object[], int) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.CallInfo
 
CallbackSbEventHandler - class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler.
 
CallbackSbEventHandler(SbClient) - Constructor for class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
CallbackSbEventHandlerFactory - class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandlerFactory.
 
CallbackSbEventHandlerFactory(SbClient) - Constructor for class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandlerFactory
 
CancelButton - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame
 
ClassLocator - class edu.nyu.cs.pdsg.util.ClassLocator.
 
ClassLocator() - Constructor for class edu.nyu.cs.pdsg.util.ClassLocator
 
Client - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Client.
 
Client(String, int) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Client
 
CodeProxy - class edu.nyu.cs.pdsg.runtime.CodeProxy.
 
CodeProxy() - Constructor for class edu.nyu.cs.pdsg.runtime.CodeProxy
 
CodeProxy.debug - class edu.nyu.cs.pdsg.runtime.CodeProxy.debug.
 
CodeProxy.debug() - Constructor for class edu.nyu.cs.pdsg.runtime.CodeProxy.debug
 
CodeServer - class edu.nyu.cs.pdsg.runtime.CodeServer.
 
CodeServer() - Constructor for class edu.nyu.cs.pdsg.runtime.CodeServer
 
CodeServer(String) - Constructor for class edu.nyu.cs.pdsg.runtime.CodeServer
 
CodeServerInstantiator - class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator.
 
CodeServerInstantiator() - Constructor for class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
CodeServerInterface - interface edu.nyu.cs.pdsg.runtime.CodeServerInterface.
 
ConstrainedRoleSet - class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet.
A set of AttributeSets.
ConstrainedRoleSet() - Constructor for class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Initialize an empty ConstrainedRoleSet
ConstrainedRoleSet(ConstrainedRoleSet) - Constructor for class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Copy constructor
Container - class edu.nyu.cs.pdsg.runtime.Container.
This is a class that encapsulates all the info necessary for using a service locally, and contains a reference to said service as well as its authorization monitor, and is able to return the locator that can be used to locate this service in the future.
Container(Service) - Constructor for class edu.nyu.cs.pdsg.runtime.Container
 
ContainerActivator - class edu.nyu.cs.pdsg.runtime.ContainerActivator.
 
ContainerActivator(Role, Runnable) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerActivator
 
ContainerClassLoader - class edu.nyu.cs.pdsg.runtime.ContainerClassLoader.
 
ContainerClassLoader(URL[]) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
ContainerObjectInputStream - class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream.
This is a very simple implementation of a container object input stream which uses the ContainerClassLoader class to load in whatever class is received over the network using it.
ContainerObjectInputStream(InputStream) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
ContainerObjectInputStream(InputStream, PermissionsAdaptor, AuthorizationMonitor) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
ContainerObjectOutputStream - class edu.nyu.cs.pdsg.runtime.ContainerObjectOutputStream.
This is a very simple implementation of a container object input stream which uses the ContainerClassLoader class to load in whatever class is received over the network using it.
ContainerObjectOutputStream(OutputStream) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerObjectOutputStream
 
ContainerPermissionCollection - class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection.
Special permission collection class to be used by the ContainerClassLoader, and it allows for the modification of permissions in the future...
ContainerPermissionCollection() - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
ContainerPermissionCollection(boolean) - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
ContainerPolicy - class edu.nyu.cs.pdsg.runtime.ContainerPolicy.
 
ContainerPolicy() - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
ContainerRMIClassLoaderSpi - class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi.
 
ContainerRMIClassLoaderSpi() - Constructor for class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
CreateButton - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
CreateButton - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
CreateButton - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
CredFileLoader - class edu.nyu.cs.pdsg.drbac.CredFileLoader.
A utility class that loads a delegation from an XML file
CredFileLoader(File) - Constructor for class edu.nyu.cs.pdsg.drbac.CredFileLoader
Load credentials from a given path
CredFileLoader(InputStream) - Constructor for class edu.nyu.cs.pdsg.drbac.CredFileLoader
Load credentials from an input stream
CredFileWriter - class edu.nyu.cs.pdsg.drbac.CredFileWriter.
A utility class that writes a delegation to an XML file
CredFileWriter(Delegation) - Constructor for class edu.nyu.cs.pdsg.drbac.CredFileWriter
Instantiate a CredFileWriter to write a delegation to a file
CredentialCert - class edu.nyu.cs.pdsg.drbac.CredentialCert.
A class to abstract signing and verifying certificates from any one algorithm.
CredentialCert() - Constructor for class edu.nyu.cs.pdsg.drbac.CredentialCert
 
CredentialException - exception edu.nyu.cs.pdsg.drbac.CredentialException.
If something goes wrong, this is what lets you know about it;
CredentialException(int) - Constructor for class edu.nyu.cs.pdsg.drbac.CredentialException
Initialize a CredentialException
Credentials - interface edu.nyu.cs.pdsg.trust.Credentials.
A marker interface for use with trust-management system implementations of Authorizer and AuthorizationMonitor.
CurrentIssuer - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
CurrentObject - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
CurrentSubject - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
callInfo - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallExecutor
 
callback - Variable in class edu.nyu.cs.pdsg.discovery.Subscriber
 
callback - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
callback - Variable in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
callback - Variable in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandlerFactory
 
callback - Variable in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Should be extended to allow for multiple callbacks
callbacks - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
AuthorizationMonitorCallbacks
callbacks - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
AuthorizationMonitorCallbacks
callbacksAuthorizationInform() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
callbacksAuthorizationInform() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
cancel() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
canonicalName - Variable in class edu.nyu.cs.pdsg.switchboard.SbStack
 
canonicalize(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
capacity - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
cclDebugLevel - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
changedUpdate(DocumentEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.DListener
 
channel() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannelFactory
Initialize and return a chanel of the appropropriate type
channel() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
Allocate and return a secure channel of the type produced by this factory instance;
channel - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
channelAllocator - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
channelNum - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject
 
channelNum - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallInfo
 
channelNumber - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
channels - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
checkClose() - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
checkLiveness() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
checkPermissions - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
checkStatus() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
 
checkpoint(String) - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
checksum() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
Generate a checksum of data contained within
cipher - Variable in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
cipher - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
cipher - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
classloaderCache - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
clearServiceLocations() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
client - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Set to true if this channel initiated the handshake
client() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Returns true if the channel was used to initialize the handshake
client() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Subclass should return true if this is the initiator of the handshake
client - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
The layer which will write to this layer and which we will deliver to.
client - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
clientNumber - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerActivator
 
clientStreamsLayer - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
clientStreamsSendDown(Object) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
close(SbLayerable) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
close() - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbRpcStack
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbStack
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.SbStreamsStack
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
close() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
close() - Method in class edu.nyu.cs.pdsg.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
closeQuiet() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
codeServerAuthorizer - Variable in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
codeServerCredentials - Variable in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
codeServerKeyPair - Variable in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
codeServerLiveness - Variable in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
codebaseCache - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
codecs - Static variable in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
coisDebugLevel - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
collectSupport() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Internal Function: This is the non recursive version of collectSupportRecursive()
collectSupportRecursive() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Internal Function: This recursive version of collectSupport is used in remote transactions, when a wallet must send the full set of delegations that support a relationship to another host.
compare(Object, Object) - Method in class edu.nyu.cs.pdsg.drbac.TopologicalSortComparator
Compares two objects together and ranks them relative to eachother
compareKeys(PublicKey, PublicKey) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Checks that two keys match
compareKeys(PublicKey, PublicKey) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Checks that two keys match
compareTo(Object) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Compares ServiceLocatorCollections based on their next time at which they will be advertised
compareTo(Object) - Method in class edu.nyu.cs.pdsg.drbac.Role
Compare this role to another object
compose(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Combine two attribute sets into one.
computedPollInterval - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
configure(String, String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Configures Debug using commandline switches
connect(SbPipedOutputStream) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
connect(SbPipedInputStream) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
connect(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
This really ought not to return the stack itself.
connect(InetSocketAddress, String, KeyPair, Authorizer, Credentials, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Allows requestor to use with default timeout
constraints - Variable in class edu.nyu.cs.pdsg.drbac.LocalProver
 
constraints - Variable in class edu.nyu.cs.pdsg.drbac.Proof
 
constraints - Variable in class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
containerRoleName - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
containers - Static variable in class edu.nyu.cs.pdsg.disco.Activator
 
containsKey(Role) - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Check if a role can be reached
containsRoleEqualTo(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Checks if a given candidate Role (usually constructed out of an xml representation) already exists in the Wallet.
copy() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Needed to insure that compose() functions correctly
copy() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
Deprecated
counter - Variable in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
 
createContext(byte[]) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
Create a context based on an interprocess token.
createContext(GSSCredential) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createContext(GSSName, Oid, GSSCredential, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createCredential(GSSName, int, Oid[], int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createCredential(GSSName, int, Oid, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createCredential(int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createLifetimeManager() - Method in interface edu.nyu.cs.pdsg.switchboard.LifetimeManagerFactory
Returns an instance of a particular LifetimeMangerFactory's default version of LifetimeManager.
createLifetimeManager() - Method in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManagerFactory
 
createName(byte[], Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createName(byte[], Oid, Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createName(String, Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createName(String, Oid, Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
createPermissionsAdaptor() - Method in interface edu.nyu.cs.pdsg.runtime.PermissionsAdaptorFactory
 
createSbEventHandler() - Method in class edu.nyu.cs.pdsg.drbac.switchboard.DrbacSbEventHandlerFactory
 
createSbEventHandler() - Method in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandlerFactory
 
createSbEventHandler() - Method in interface edu.nyu.cs.pdsg.switchboard.SbEventHandlerFactory
Returns an instance of a particular SbEventHandlerFactory's default version of an SbEventHandler.
createSbEventHandler() - Method in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandlerFactory
 
createSbEventHandler() - Method in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManagerFactory
 
createStackTrace - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
createWithWithBadRole - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
creatorLastMessageArriveTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
creatorSendTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
credentialUpdate - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
credentials - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The credentials of this end of the Switchboard connection
credentials - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The credentials of this end of the Switchboard connection
credentials - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
credentials - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.UpdateCredentialsThread
 
creds - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizationMonitor
Master state of the proof
currentUserCredentials - Static variable in class edu.nyu.cs.pdsg.disco.Disco
HORRIBLE HACK
currentUserEntity - Static variable in class edu.nyu.cs.pdsg.disco.Disco
 
currentUserKeyPair - Static variable in class edu.nyu.cs.pdsg.disco.Disco
 

D

DECODABET - Static variable in class edu.nyu.cs.pdsg.util.Base64
Translates a Base64 value to either its 6-bit reconstruction value or a negative number indicating some other meaning.
DECODE - Static variable in class edu.nyu.cs.pdsg.util.Base64
Specify decoding (value is false).
DEFAULT_ADVERTISING_PORT - Static variable in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
DEFAULT_REQUEST_PORT - Static variable in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
DEFAULT_TIMEOUT - Static variable in interface edu.nyu.cs.pdsg.switchboard.SbConstants
The default threshold for liveness checks
DELIVER - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
DISCONNECT - Static variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
DONT_COMPRESS - Static variable in class edu.nyu.cs.pdsg.util.Base64
Specify that data should not be compressed (value is false).
Deadlock - class edu.nyu.cs.pdsg.util.Deadlock.
 
Deadlock() - Constructor for class edu.nyu.cs.pdsg.util.Deadlock
 
Debug - class edu.nyu.cs.pdsg.debug.Debug.
Debug parameters can be set on the command line.
Debug() - Constructor for class edu.nyu.cs.pdsg.debug.Debug
 
Debug - Static variable in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
DelegLabel - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
Delegation - class edu.nyu.cs.pdsg.drbac.Delegation.
 
Delegation(Role, Role, AttributeSet, Role) - Constructor for class edu.nyu.cs.pdsg.drbac.Delegation
Instantiate a Delegation.
Delegation(Role, Role, AttributeSet, Role, long, long) - Constructor for class edu.nyu.cs.pdsg.drbac.Delegation
Instantiate a Delegation.
Delegation.DelegInvalidator - class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator.
 
Delegation.DelegInvalidator(long, Delegation, DelegationWrapper) - Constructor for class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator
 
Delegation.DelegValidator - class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator.
 
Delegation.DelegValidator(long, Delegation, DelegationXML) - Constructor for class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator
 
DelegationCallback - interface edu.nyu.cs.pdsg.drbac.DelegationCallback.
A small interface.
DelegationFileLoader - class edu.nyu.cs.pdsg.drbac.DelegationFileLoader.
 
DelegationFileLoader() - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationFileLoader
 
DelegationSet - class edu.nyu.cs.pdsg.drbac.DelegationSet.
This class contains instances of DelegationWrappers
DelegationSet() - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationSet
 
DelegationSubscriptionInterface - interface edu.nyu.cs.pdsg.drbac.DelegationSubscriptionInterface.
 
DelegationWithXML - class edu.nyu.cs.pdsg.drbac.DelegationWithXML.
A structure of a Delegation and an XML file.
DelegationWithXML(DelegationXML, Delegation) - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationWithXML
 
DelegationWrapper - class edu.nyu.cs.pdsg.drbac.DelegationWrapper.
Maintains a subscription to this delegation's home in order to track its validity.
DelegationWrapper(Delegation, DelegationXML) - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Create a DelegationWrapper and subscribe to the delegation's home.
DelegationWrapper(Delegation, DelegationXML, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Create a DelegationWrapper and optionally subscribe to the delegation's home.
DelegationXML - class edu.nyu.cs.pdsg.drbac.DelegationXML.
An XML represention of a Delegation
DelegationXML(byte[]) - Constructor for class edu.nyu.cs.pdsg.drbac.DelegationXML
Instantiate a DelegationXML with a byte array
DelegationsLabel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
DelegationsList - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
DelegationsListModel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
DelegationsPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
DelegationsScrollPane - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
Delegator - class edu.nyu.cs.pdsg.drbac.delegator.Delegator.
 
Delegator() - Constructor for class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
DeleteButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
DeleteRoleButton - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
Disco - class edu.nyu.cs.pdsg.disco.Disco.
Disco is implemented as a library of static methods.
Disco() - Constructor for class edu.nyu.cs.pdsg.disco.Disco
 
DiscoListener - class edu.nyu.cs.pdsg.disco.DiscoListener.
 
DiscoListener() - Constructor for class edu.nyu.cs.pdsg.disco.DiscoListener
 
DiscoListenerInterface - interface edu.nyu.cs.pdsg.disco.DiscoListenerInterface.
 
DiscoObject - class edu.nyu.cs.pdsg.disco.DiscoObject.
 
DiscoObject() - Constructor for class edu.nyu.cs.pdsg.disco.DiscoObject
 
DiscoveryConstants - class edu.nyu.cs.pdsg.discovery.DiscoveryConstants.
 
DiscoveryConstants() - Constructor for class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
DiscoveryTag - class edu.nyu.cs.pdsg.drbac.DiscoveryTag.
An component containing information about the role's home server.
DiscoveryTag(InetAddress, RoleId, int, int, int, int) - Constructor for class edu.nyu.cs.pdsg.drbac.DiscoveryTag
Instantate a DiscoveryTag
DiscoveryTag(String, RoleId, String, String, String, String) - Constructor for class edu.nyu.cs.pdsg.drbac.DiscoveryTag
Instantate a DiscoveryTag
DrbacAllAuthorizationMonitor - class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizationMonitor.
 
DrbacAllAuthorizationMonitor(Credentials) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizationMonitor
 
DrbacAllAuthorizer - class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizer.
A stand-in class to provide an Authorizer implementation while developing other classes that require an Authorizer implementation.
DrbacAllAuthorizer() - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacAllAuthorizer
 
DrbacAuthorizationMonitor - class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor.
 
DrbacAuthorizationMonitor(Credentials, Role, PublicKey, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Constructing a DrbacAuthorizationMonitor is equivalent to:
DrbacAuthorizationMonitor.CallbackCallerThread - class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor.CallbackCallerThread.
 
DrbacAuthorizationMonitor.CallbackCallerThread(AuthorizationMonitorCallback) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor.CallbackCallerThread
 
DrbacAuthorizer - class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizer.
 
DrbacAuthorizer(Role, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizer
 
DrbacFrame - class edu.nyu.cs.pdsg.drbac.DrbacFrame.
The class of the GUI window, contains all layout elements and sets up its event listeners
DrbacFrame() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacFrame
Creates and initializes the GUI window
DrbacFrame.BListener - class edu.nyu.cs.pdsg.drbac.DrbacFrame.BListener.
Event listener which checks if any buttons have been licked and performs the appropriate operations when one is pressed
DrbacFrame.BListener() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacFrame.BListener
 
DrbacFrame.LSListener - class edu.nyu.cs.pdsg.drbac.DrbacFrame.LSListener.
Event listener which checks if a new list element has been selected and fills in the fields and table on the left accordingly
DrbacFrame.LSListener() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacFrame.LSListener
 
DrbacFrame.MListener - class edu.nyu.cs.pdsg.drbac.DrbacFrame.MListener.
Event listener which checks if a menu item has been selected and acts accordingly
DrbacFrame.MListener() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacFrame.MListener
 
DrbacFrame.MouseClickListener - class edu.nyu.cs.pdsg.drbac.DrbacFrame.MouseClickListener.
Event listener which checks if a list element has been clicked and fills in the fields and table on the left accordingly
DrbacFrame.MouseClickListener() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacFrame.MouseClickListener
 
DrbacGui - class edu.nyu.cs.pdsg.drbac.DrbacGui.
The outer class whos main function instantiates and displays the GUI frame
DrbacGui() - Constructor for class edu.nyu.cs.pdsg.drbac.DrbacGui
 
DrbacRoleAuthorizationMonitor - class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor.
 
DrbacRoleAuthorizationMonitor(Role, Role, PublicKey, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Constructing a DrbacRoleAuthorizationMonitor.java is equivalent to:
DrbacRoleAuthorizationMonitor.CallbackCallerThread - class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor.CallbackCallerThread.
 
DrbacRoleAuthorizationMonitor.CallbackCallerThread(AuthorizationMonitorCallback) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor.CallbackCallerThread
 
DrbacRoleAuthorizer - class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer.
 
DrbacRoleAuthorizer(Role, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer
 
DrbacSbEventHandler - class edu.nyu.cs.pdsg.drbac.switchboard.DrbacSbEventHandler.
 
DrbacSbEventHandler() - Constructor for class edu.nyu.cs.pdsg.drbac.switchboard.DrbacSbEventHandler
 
DrbacSbEventHandlerFactory - class edu.nyu.cs.pdsg.drbac.switchboard.DrbacSbEventHandlerFactory.
 
DrbacSbEventHandlerFactory() - Constructor for class edu.nyu.cs.pdsg.drbac.switchboard.DrbacSbEventHandlerFactory
 
dRBACMenuBar - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
data - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Payload
 
dataPayload - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
debugOff - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
debugSwitches() - Static method in class edu.nyu.cs.pdsg.debug.Debug
This is function returns a list of all the debug commandline switches Debug accepts
decode(byte[]) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
decode(byte[]) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
decode(byte[], int, int) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
decode(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Decodes data from Base64 notation.
decode(byte[], int, int) - Static method in class edu.nyu.cs.pdsg.util.Base64
Decodes Base64 content in byte array format and returns the decoded byte array.
decode4to3(byte[]) - Static method in class edu.nyu.cs.pdsg.util.Base64
Decodes the first four bytes of array fourBytes and returns an array up to three bytes long with the decoded values.
decode4to3(byte[], int, byte[], int) - Static method in class edu.nyu.cs.pdsg.util.Base64
Decodes four bytes from array source and writes the resulting bytes (up to three of them) to destination.
decodeBCKeyPair(StringTokenizer) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
decodeFromFile(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Simple helper method that Base64-decodes a file and returns the decoded data or null if there was an error.
decodeInt(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
decodeKey(PrivateKey, byte[]) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
decode an encrypted session key off the wire
decodePublicKey(byte[], int, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Convert a byte array off the wire into a public key
decodeSecretKey(byte[]) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
An internal utility method to decode a secret key encoded by the corresponding GenericPKISecureChannel
decodeToFile(byte[], String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Simple helper method that Base64-decodes data to a file.
decodeToObject(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToString(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Decodes data from Base64 notation and returns it as a string.
decryptor - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
decryptor - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
defaultAlgorithm - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
defaultFactory - Static variable in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
 
defaultValue(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Attribute
Defaults for the various attribute types
defaultValue(char) - Static method in class edu.nyu.cs.pdsg.drbac.Attribute
Defaults for the various attribute types
defaultalgorithm - Static variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
defaultprovider - Static variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
deleg - Variable in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
deleg - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator
 
deleg - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator
 
deleg - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
deleg - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
delegLabel - Variable in class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog
 
delegToDelegWrapper(Delegation) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Use the subject map to efficiently find a DelegationWrapper given a Delegation.
delegWrapper - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription.ProofChangedThread
 
delegXML - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator
 
delegate(Role, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.RoleMaster
Generate and sign a delegation
delegate(Role, Role, AttributeSet, long, long) - Method in class edu.nyu.cs.pdsg.drbac.RoleMaster
Generate and sign a delegation
delegation - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWithXML
 
delegs - Variable in class edu.nyu.cs.pdsg.drbac.Proof
This contains DelegationWrappers, pointing to the delegations that compose the chain
delegsXml - Variable in class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
deliver(Object) - Method in interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportRecipient
Defines the behavior how to deliver an Object to the layer above.
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
deliver(SbLayerable, Object) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
deliver(Object) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
descriminator - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
descriminatorString() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
description - Variable in class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
description - Variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 
descriptionString() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
descriptor - Variable in class edu.nyu.cs.pdsg.discovery.Locator
 
descriptor - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
deserializeByteArrayToObject(byte[]) - Static method in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
dirty - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
dis - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
dis - Variable in class edu.nyu.cs.pdsg.drbac.RemDelegMonitor
 
discoHostCredentials - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Credendials of Disco host
discoHostKeyPair - Static variable in class edu.nyu.cs.pdsg.disco.Disco
KeyPair of Disco host
discoHostName - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Name of Disco host
discoListener - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Listener
discoveredConstrainedRoleSet - Variable in class edu.nyu.cs.pdsg.drbac.SearchAccumulator
 
discoveredDelegations - Variable in class edu.nyu.cs.pdsg.drbac.SearchAccumulator
 
displace(Delegation) - Method in interface edu.nyu.cs.pdsg.drbac.DelegationCallback
Called if the delegation this callback is attatched to goes away.
dispose() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
dispose() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
doWork() - Method in class edu.nyu.cs.pdsg.discovery.Advertiser
 
document - Variable in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
dos - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
dos - Variable in class edu.nyu.cs.pdsg.drbac.RemDelegMonitor
 
driver - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
driverDone() - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
driverNeeded() - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
dw - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
dwxmlList - Variable in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
dxml - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWithXML
 

E

ENCODE - Static variable in class edu.nyu.cs.pdsg.util.Base64
Specify encoding (value is true).
EQUALS_SIGN - Static variable in class edu.nyu.cs.pdsg.util.Base64
The equals sign (=) as a byte.
EQUALS_SIGN_ENC - Static variable in class edu.nyu.cs.pdsg.util.Base64
 
EVENT - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
EntityComboBox - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
EntityComboBox - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
EntityDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityLabel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
EntityLabel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
EntityNewButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityNewDialog - class edu.nyu.cs.pdsg.drbac.EntityNewDialog.
The class of the dialog box for creation of new Entities
EntityNewDialog(Frame, String, boolean, DefaultListModel) - Constructor for class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
EntityNewDialog.IListener - class edu.nyu.cs.pdsg.drbac.EntityNewDialog.IListener.
Event listener which checks if any items in the Entity New Dialog are clicked and acts accordingly
EntityNewDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.EntityNewDialog.IListener
 
EntityNewNameField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
EntityNewNameLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
EntityPanel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
EntityPanel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
EntityRoleHeaderPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRoleLabel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRoleList - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRoleListModel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRolePanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRoleScrollPane - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EntityRoleViewButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
EventTypes - class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes.
 
EventTypes() - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
ExampleFileFilter - class edu.nyu.cs.pdsg.drbac.ExampleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter() - Constructor for class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String) - Constructor for class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String, String) - Constructor for class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Creates a file filter that accepts the given file type.
ExampleFileFilter(String[]) - Constructor for class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String) - Constructor for class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Creates a file filter from the given string array and description.
echo2(String) - Method in interface edu.nyu.cs.pdsg.util.XService
 
echo2(String) - Method in class edu.nyu.cs.pdsg.util.XServiceImpl
 
edu.nyu.cs.pdsg.debug - package edu.nyu.cs.pdsg.debug
 
edu.nyu.cs.pdsg.disco - package edu.nyu.cs.pdsg.disco
 
edu.nyu.cs.pdsg.discovery - package edu.nyu.cs.pdsg.discovery
 
edu.nyu.cs.pdsg.drbac - package edu.nyu.cs.pdsg.drbac
 
edu.nyu.cs.pdsg.drbac.delegator - package edu.nyu.cs.pdsg.drbac.delegator
 
edu.nyu.cs.pdsg.drbac.switchboard - package edu.nyu.cs.pdsg.drbac.switchboard
 
edu.nyu.cs.pdsg.drbac.trust - package edu.nyu.cs.pdsg.drbac.trust
 
edu.nyu.cs.pdsg.gsspki - package edu.nyu.cs.pdsg.gsspki
 
edu.nyu.cs.pdsg.handshake - package edu.nyu.cs.pdsg.handshake
 
edu.nyu.cs.pdsg.runtime - package edu.nyu.cs.pdsg.runtime
 
edu.nyu.cs.pdsg.switchboard - package edu.nyu.cs.pdsg.switchboard
 
edu.nyu.cs.pdsg.switchboard.authorization - package edu.nyu.cs.pdsg.switchboard.authorization
 
edu.nyu.cs.pdsg.switchboard.cipher - package edu.nyu.cs.pdsg.switchboard.cipher
 
edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest - package edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest
 
edu.nyu.cs.pdsg.switchboard.clientstreams - package edu.nyu.cs.pdsg.switchboard.clientstreams
 
edu.nyu.cs.pdsg.switchboard.io - package edu.nyu.cs.pdsg.switchboard.io
 
edu.nyu.cs.pdsg.switchboard.liveness - package edu.nyu.cs.pdsg.switchboard.liveness
 
edu.nyu.cs.pdsg.switchboard.sbmux - package edu.nyu.cs.pdsg.switchboard.sbmux
 
edu.nyu.cs.pdsg.switchboard.sbrpc - package edu.nyu.cs.pdsg.switchboard.sbrpc
 
edu.nyu.cs.pdsg.trust - package edu.nyu.cs.pdsg.trust
 
edu.nyu.cs.pdsg.trust.impl - package edu.nyu.cs.pdsg.trust.impl
 
edu.nyu.cs.pdsg.trust.timed - package edu.nyu.cs.pdsg.trust.timed
 
edu.nyu.cs.pdsg.util - package edu.nyu.cs.pdsg.util
 
elFakeoRSAID - Static variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
elements() - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
Returns an enumeration of all the Permission objects in the collection.
elements(DrbacAuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
Returns an enumeration of all the Permission objects in the collection.
elements(DrbacAuthorizationMonitor) - Method in interface edu.nyu.cs.pdsg.runtime.PermissionsAdaptor
 
enclosingDelegation - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
enclosingWrapper - Variable in class edu.nyu.cs.pdsg.drbac.RemDelegMonitor
 
encode(byte[]) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
encode(byte[]) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
encode(byte[], int, int) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Encode a byte array for transmission to the corresponding SecureChannel
encode - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
encode - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
encode3to4(byte[]) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes the first three bytes of array threeBytes and returns a four-byte array in Base64 notation.
encode3to4(byte[], int) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes up to the first three bytes of array threeBytes and returns a four-byte array in Base64 notation.
encode3to4(byte[], int, int, byte[], int) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes up to three bytes of the array source and writes the resulting four Base64 bytes to destination.
encodeAndSend(Object) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
encodeBCKeyPair(KeyPair) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
encodeBytes(byte[]) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a byte array into Base64 notation.
encodeFromFile(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Simple helper method that Base64-encodes a file and returns the encoded string or null if there was an error.
encodeInt(long, String) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
encodeKey(PublicKey, SecretKey) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
encrypt a session key for transmission over the wire
encodeObject(Serializable) - Static method in class edu.nyu.cs.pdsg.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodePublicKey(PublicKey) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Convert a public key into a byte array for transmission over the wire
encodeSecretKey(SecretKey) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
An internal utility method to encode a secret key for transmission over an insecure line using this channel's PKI keys.
encodeString(String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
encodeString(String, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
encodeToFile(byte[], String) - Static method in class edu.nyu.cs.pdsg.util.Base64
Simple helper method that Base64-encodes data to a file.
encryptor - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
encryptor - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
endpoint(String) - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
enterCredentialsIntoSystem(ProofCredentials) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
enterCredentialsIntoSystem() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
equals(Object) - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
equals(Object) - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
equals(Object) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Two Services are equal if their ServiceDescriptor's are equal.
equals(Object) - Method in class edu.nyu.cs.pdsg.discovery.Subscriber
Two Subscribers are equal if they have references to the same Authorizers and ICallbacks
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
Compare this DelegationXML to another object
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
compare this tag to another
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.Role
Compares this Role to another object
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.RoleId
Compare this entity to another object
equals(Object) - Method in class edu.nyu.cs.pdsg.drbac.TopologicalSortComparator
Compares two object together for equality
equals(Object) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
equals(GSSName) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
equals(Object) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
equivalentTo(Role) - Method in class edu.nyu.cs.pdsg.drbac.Role
Compare this role to another role logically
event - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription.ProofChangedThread
 
eventHandler - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
eventHandlerFactory - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
An event handler implementation that provides app-specific heuristics to deal with events thrown by various SbLayers.
eventToString(int) - Static method in class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
events - Static variable in class edu.nyu.cs.pdsg.debug.TimerTracer
 
exceptionType - Variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
executionAuthorizer - Static variable in class edu.nyu.cs.pdsg.disco.Activator
 
expiry - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
export() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
export() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
extractSection(byte[], int, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
extract a section of a byte array

F

FAIL_CYCLE - Static variable in class edu.nyu.cs.pdsg.drbac.SearchStatus
 
FileExitMenuItem - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
FileMenu - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
FileOpenDialog - class edu.nyu.cs.pdsg.drbac.FileOpenDialog.
 
FileOpenDialog(Frame, String, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
FileOpenDialog.IListener - class edu.nyu.cs.pdsg.drbac.FileOpenDialog.IListener.
Event listener which checks if any items in the File Open Dialog are clicked and acts accordingly
FileOpenDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.FileOpenDialog.IListener
 
FileOpenMenuItem - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
FileSaveDialog - class edu.nyu.cs.pdsg.drbac.FileSaveDialog.
 
FileSaveDialog(Frame, String, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
FileSaveDialog.IListener - class edu.nyu.cs.pdsg.drbac.FileSaveDialog.IListener.
Event listener which checks if any items in the File Save Dialog are clicked and acts accordingly
FileSaveDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.FileSaveDialog.IListener
 
FileSaveMenuItem - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
FinderTester - class edu.nyu.cs.pdsg.discovery.FinderTester.
 
FinderTester() - Constructor for class edu.nyu.cs.pdsg.discovery.FinderTester
 
factories - Static variable in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
 
fileNotFound(DataOutputStream, Socket) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
filechooser - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame.MListener
 
filters - Variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 
finalize() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
 
finalize() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
find(String) - Method in class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
find(ServiceDescriptor, Authorizer) - Static method in class edu.nyu.cs.pdsg.disco.Disco
Causes the Discovery module to find network implementations of the service needed.
find(Class) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Find first lower layer with the requested type; null otherwise.
findClass(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
findClass(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
findInCache(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
findLocally(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
findSearchableRole(SearchAccumulator, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
One of these SearchAccumulators will be left null in subject and object searches.
findSearchableRole(SearchAccumulator, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine
Only looks at the subSearchAccum, since this implementation of the SearchEngine is doing a sub-towards-obj search
findSearchableRole(SearchAccumulator, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine
Look at both the subject and object search accumulator, and return a role from either that has not yet been searched.
findService(ServiceDescriptor, Authorizer) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Finds a service by broadcasting a request on the local network.
finishClient(DataInputStream, DataOutputStream) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Utility method that initializes this SecureChannel as a client.
finishServer(DataInputStream, DataOutputStream) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Utility method that initializes this SecureChannel as a server.
first() - Method in class edu.nyu.cs.pdsg.discovery.syncQueue
 
firstSendAfterReceiveTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
flush() - Method in class edu.nyu.cs.pdsg.util.Base64.OutputStream
Appropriately pads Base64 notation when encoding or throws an exception if Base64 input is not properly padded when decoding.
forceLocalHost - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
formatIndex(int) - Static method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
foundLocator(ServiceLocatorCollection, Locator) - Method in interface edu.nyu.cs.pdsg.discovery.ILocatorCallback
 
frame - Static variable in class edu.nyu.cs.pdsg.drbac.DrbacGui
 
frame - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui
 
frame - Static variable in class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
free(int) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
freeChannel(int) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
freeChannels - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
fromClientStream - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
fullDescription - Variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 

G

G - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialCert
 
GSSPKIContext - class edu.nyu.cs.pdsg.gsspki.GSSPKIContext.
 
GSSPKIContext(Oid, GSSPKICredential, String, Provider) - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
GSSPKIContext(Oid, GSSPKICredential, GSSPKIName, String, Provider) - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
GSSPKICredential - class edu.nyu.cs.pdsg.gsspki.GSSPKICredential.
 
GSSPKICredential(Oid, KeyPair, long, int) - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
GSSPKICredential(Oid, GSSName, long, int) - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
GSSPKIManager - class edu.nyu.cs.pdsg.gsspki.GSSPKIManager.
 
GSSPKIManager() - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
GSSPKIName - class edu.nyu.cs.pdsg.gsspki.GSSPKIName.
 
GSSPKIName(Oid, PublicKey) - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
GSSPKIProvider - class edu.nyu.cs.pdsg.gsspki.GSSPKIProvider.
 
GSSPKIProvider() - Constructor for class edu.nyu.cs.pdsg.gsspki.GSSPKIProvider
 
GenericHostPermissionsAdaptor - class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor.
This class maps dRBAC Attributes to the following Java permissions: "java.security.AllPermission" "java.security.SecurityPermission" "java.security.UnresolvedPermission" "java.awt.AWTPermission" "java.io.FilePermission" "java.io.SerializablePermission" "java.lang.reflect.ReflectPermission" "java.lang.RuntimePermission" "java.net.NetPermission" "java.net.SocketPermission" "java.sql.SQLPermission" "java.util.PropertyPermission" "java.util.logging.LoggingPermission" "javax.net.ssl.SSLPermission" "javax.security.auth.AuthPermission" "javax.security.auth.PrivateCredentialPermission" "javax.security.auth.kerberos.DelegationPermission" "javax.security.auth.kerberos.ServicePermission" "javax.sound.sampled.AudioPermission" It also serves as AuthorizationMonitorCallback for the permissions to a given class.
GenericHostPermissionsAdaptor() - Constructor for class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
GenericPKISecureChannel - class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel.
The generic implementation of handshake.
GenericPKISecureChannel() - Constructor for class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Initialize a GenericPKISecureChannel with the default provider
GenericPKISecureChannel(Provider) - Constructor for class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Initialize a GenericPKISecureChannel with the selcted provider
GenericPKISecureChannelFactory - class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannelFactory.
The factory class for the generic PKI based handshake implementation
GenericPKISecureChannelFactory(Provider) - Constructor for class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannelFactory
Initialize a PKI Secure Channel Factory with the given provider which will be used to create the secret key and associated channel.
GetPolicy() - Static method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
GuiBooter - class edu.nyu.cs.pdsg.drbac.GuiBooter.
 
GuiBooter() - Constructor for class edu.nyu.cs.pdsg.drbac.GuiBooter
 
GuiTester - class edu.nyu.cs.pdsg.drbac.GuiTester.
 
GuiTester() - Constructor for class edu.nyu.cs.pdsg.drbac.GuiTester
Constructor for GuiTester.
garbageCollectThreadGroups() - Static method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
genKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Returns a newly generated KeyPair and associates it with the given name
genKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Returns a newly generated KeyPair and associates it with the given name
generateSecretKey() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Internal utility method to generate a secret key
generateSessionKey() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Generate a generic session key
generator - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
generators - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
generators - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
get(Role) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Get the value of the attribute with the given role
get(Role) - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
Get the attributes accumulated over all discovered paths to the given role
getAdvertisingInterval() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
getAdvertisingPort() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
getAllAttributeRolesIterator() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: get all the attribute roles recognized by the system
getAllDelegationsIterator() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: get all the delegations this wallet is aware of
getAllSubjectObjectIssuerRolesIterator() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: get all the non-attribute roles recognized by the system
getAnonymityState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getAttrSetsForObj(Role) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Return the attribute sets that have been discovered for a given role in the objSearchAccum
getAttrSetsForSub(Role) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Return the attribute sets that have been discovered for a given role in the subSearchAccum
getAttributes() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
getAuth() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getAuthorizationMonitor() - Method in interface edu.nyu.cs.pdsg.runtime.Ico
 
getAuthorizationMonitor() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getAuthorizationMonitor() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
getAuthorizer() - Method in class edu.nyu.cs.pdsg.discovery.Subscriber
 
getBroadcastAddress() - Static method in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
getBytes() - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
Get the delegation in XML form
getBytes() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
getCallback() - Method in class edu.nyu.cs.pdsg.discovery.Subscriber
 
getCallingFunction() - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
getChannel(int) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
getChannelNumber() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
getChannelNumber() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject
 
getCipher() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getClass(String) - Method in class edu.nyu.cs.pdsg.runtime.CodeServer
 
getClass(String) - Method in interface edu.nyu.cs.pdsg.runtime.CodeServerInterface
 
getClassAnnotation(Class) - Method in class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
getClassBytes(String, String) - Method in class edu.nyu.cs.pdsg.runtime.CodeServer
 
getClassBytes(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
getClassLoader(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
getCode(String) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
getCode(DataInputStream, InputStream, long) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
getCode(DataInputStream, InputStream, long, String) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
getCodeSource() - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
Creates a new codesource based on the URL of class, and adds an ID based on how many classes have been loaded by this particular class loader on the local machine.
getCodebase() - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
getConfState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getConstraint(Role) - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
 
getConstraint(Role) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
getConstraint(Role) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
getConstraints() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
getConstraints() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
 
getConstraints() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
getCredDelegState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getCredentials() - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Returns the contained Credentials to a party with previous knowledge of the type of Credential and how to use them.
getCurrentUserCredentials() - Static method in class edu.nyu.cs.pdsg.disco.Disco
HORRIBLE HACK
getCurrentUserEntity() - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
getCurrentUserKeyPair() - Static method in class edu.nyu.cs.pdsg.disco.Disco
HORRIBLE HACK
getDebugPrefix(StackTraceElement[]) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Returns a string containing the prefix of the debug messages printed
getDeleg() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
getDelegCred() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getDelegationWithXML() - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
Parse and retrieve the delegation
(this can only be called once)
getDelegationWithXML() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
getDelegs() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
getDescription() - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Returns the human readable description of this filter.
getDescriptor() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getDirty() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
getEntityByPublicKey(PublicKey) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
SORELY NEEDED METHOD, CURRENTLY DOES NOTHING.
getExtension(File) - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Return the extension portion of the file's name .
getFirstDelegationWithXML() - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
Ignored
getGSSProvider() - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
initialize and return the default provider for this class
getHome() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getHomeID() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getHomeIP() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
getHomeIP() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getHomePort() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
getHomePort() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getId() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
getIgnoreRepeats() - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
getImpl(int) - Method in class edu.nyu.cs.pdsg.drbac.Role
Gets the role information for the unique integer
getIncallHandler() - Method in interface edu.nyu.cs.pdsg.switchboard.LifetimeManager
There should be a default IncallHandler that does not require the LifetimeManager to see the Credentials of the Switchboard partners.
getIncallHandler(AuthorizationMonitor) - Method in interface edu.nyu.cs.pdsg.switchboard.LifetimeManager
Returns an IncallHandler based on the Switchboard parnter Credentials contained in the passed AuthorizationMonitor.
getIncallHandler() - Method in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManager
Returns a MinimalSingleton.
getIncallHandler(AuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManager
Returns the singelton
getInfo() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIProvider
 
getInputStream() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
getInputStream() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
getInstance() - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
getInstance() - Static method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
getIntegState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getInterfacesForRPC() - Method in interface edu.nyu.cs.pdsg.switchboard.sbrpc.SbLimitedInterfaceImplementer
Called by ProxyPackage to obtain the collection of interfaces to be exported over SwitchboardRPC.
getIssuer() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
getKey() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
getKey() - Method in class edu.nyu.cs.pdsg.util.Reservoir
 
getKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Returns the public and private keys associated with a given name
getKeyPair(String) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
Returns the public and private keys associated with a given name
getKeyPair() - Method in class edu.nyu.cs.pdsg.util.Reservoir
 
getKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Returns the public and private keys associated with a given name
getKeys() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbIoLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
getLayerType() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
getLevel() - Static method in class edu.nyu.cs.pdsg.debug.Debug
Returns the global level of the Debug class
getLevel(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Returns the given value of specific level or the default value if it doesn't exist
getLifetime() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getLiveness() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getLocalPublicKey() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
getLogin(PublicKey) - Static method in class edu.nyu.cs.pdsg.util.InternalLogin
 
getMIC(byte[], int, int, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getMIC(InputStream, OutputStream, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getMeasuredVals() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
getMech() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getMech(Oid) - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
getMechs() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getMechs() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
getMechsForName(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
getMessage() - Method in class edu.nyu.cs.pdsg.drbac.CredentialException
 
getMessage() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject
 
getModulus() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
getMutualAuthState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getName() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getName() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getName(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getName() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIProvider
 
getNamesForMech(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
getNamesIterator() - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
getNamesIterator() - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
getObjAccum() - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
 
getObjFlagType() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getObjSet(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: Get the set of delegations from a given object, or create one if none exists
getObject() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
getObject() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
getOutCallProxy() - Method in interface edu.nyu.cs.pdsg.runtime.Ico
 
getOutcallProxy() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
getOutputStream() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
getOutputStream() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
getParams() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
getParams() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
getPartnerParams() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
getPayload() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
getPermissionCollection(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
getPermissions(CodeSource) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
getPermissions(ProtectionDomain) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
getPrivateInterface() - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
 
getPrivateKey(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Returns the private key associated with a given name
getPrivateKey(String) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
Returns the private key associated with a given name
getPrivateKey(String) - Method in interface edu.nyu.cs.pdsg.util.KeyDirectoryInterface
Returns the private key associated with a given name (or null if not supported)
getPrivateKey(String) - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Returns the private key associated with a given name
getProof() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
This is a slight violation of the privacy.
getProtectionDomain(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
Creates a protection domain for the newly loaded class which includes creating a codesource, and a permission collection.
getProviderException() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
getProviderStackTrace() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
getProviderStatus() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Returns this layer's status.
getProviderStatus() - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
 
getPublicInterface() - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
 
getPublicKey() - Method in class edu.nyu.cs.pdsg.drbac.RoleId
 
getPublicKey(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Returns the public key associated with a given name
getPublicKey(String) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
Returns the public key associated with a given name
getPublicKey(String) - Method in interface edu.nyu.cs.pdsg.util.KeyDirectoryInterface
Returns the public key associated with a given name (or null if not supported)
getPublicKey(String) - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Returns the public key associated with a given name
getRangeIntersection(ArrayList, ArrayList) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
getReference() - Method in class edu.nyu.cs.pdsg.runtime.Container
 
getRemainingAcceptLifetime(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getRemainingInitLifetime(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getRemainingLifetime() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getRemotePublicKey() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
getRemoteSearched() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
Internal function: Returns true if the role that this set of AttributeSets has already been searched by the Wallet, and no set contained within has been altered since that search
getReplayDetState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getRequestPort() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
getResource(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
getRole() - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
getRole(String) - Static method in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
getRoleByName(String) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
String->Role conversion
getRoundtripTime() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
getSendTime() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
getSequenceDetState() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getServer() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getServerCredentials() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getServerIdentity() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getService() - Method in interface edu.nyu.cs.pdsg.disco.Provider
Returns the service provided by this particular provider implementation.
getService(ServiceDescriptor) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Retrieves a registered ServiceLocatorCollection given its ServiceDescriptor.
getServiceDescriptor() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
getServiceHome() - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
getServiceLocations() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
getServiceLocations(Authorizer) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
This version of getServiceLocations authorizes each service location.
getServiceName() - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
getShortDigitTime() - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
getSignature() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
getSocket() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
getSrcName() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getStackTrace() - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
getStackTrace(Exception) - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
getStacks() - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
getStatus() - Method in class edu.nyu.cs.pdsg.drbac.ProofChangedEvent
 
getStringNameType() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
getSubAccum() - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
 
getSubFlagType() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getSubjSet(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: Get the set of delegations from a given subject, or create one if none exists
getSubject() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
getSubject() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
getSubjectName() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
getSubjectName() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
getSystemPermissionsAdaptor() - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
getTTL() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
getTargName() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getTestDeleg() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: get a test delegation
getThreadGroupAuthorizationMonitor() - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
getTime() - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
getTime() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
getTimeStamp() - Static method in class edu.nyu.cs.pdsg.debug.Debug
returns the current time as a long
getTimeTrace() - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
getTopLayer() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getTransitTime() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
getTransport() - Method in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
getTransportName() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
getTransportName() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
getUid() - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
getUsage() - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
getUsage() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getUsage(Oid) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
getValue() - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
getVersion() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIProvider
 
getWrapSizeLimit(int, boolean, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
getX(Integer) - Method in interface edu.nyu.cs.pdsg.util.XService
 
getX(Integer) - Method in class edu.nyu.cs.pdsg.util.XServiceImpl
 
getXML() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
globalAuthMonitor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
globalPermissionsAdaptor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
gotCodebase - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
gssmanager - Static variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 

H

HIDDEN_FILE - Static variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 
HRShadowKeyDirectory - class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory.
KeyDirectory is a temporary hack which will allow us to provide public and private keys.
HRShadowKeyDirectory(String) - Constructor for class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Initialize KeyDirectory with a given set of key/name associations
HRShadowKeyDirectory(String, boolean) - Constructor for class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
HandshakeException - exception edu.nyu.cs.pdsg.handshake.HandshakeException.
 
HandshakeException(String) - Constructor for class edu.nyu.cs.pdsg.handshake.HandshakeException
 
HomeSubscription - class edu.nyu.cs.pdsg.drbac.HomeSubscription.
This class monitors the status of a delegation by keeping an open connection to the delegation's home wallet
HomeSubscription(DelegationWrapper) - Constructor for class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
HomeSubscription.ProofChangedThread - class edu.nyu.cs.pdsg.drbac.HomeSubscription.ProofChangedThread.
 
HomeSubscription.ProofChangedThread(DelegationWrapper, ProofChangedEvent) - Constructor for class edu.nyu.cs.pdsg.drbac.HomeSubscription.ProofChangedThread
 
handleEvent(SbProvider) - Method in class edu.nyu.cs.pdsg.drbac.HomeSubscription
implemens SbEventHandler
handleEvent(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
handleEvent(SbProvider) - Method in interface edu.nyu.cs.pdsg.switchboard.SbClient
Defines the behavior how to deliver an Object to the layer above.
handleEvent(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Defines how to handle the event when it receives one.
handleEvent() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Starts the chain of event handling
handleEvent(SbLayerable, SbLayerable) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
handleEvent(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
handleEvent(SbLayer) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
hasParams() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
hasPayload() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
hasPermissionToModify() - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
Perform checks here to determine if one has the permissions to modify the relevant class's permissions.
hasSameEntity(Role) - Method in class edu.nyu.cs.pdsg.drbac.Role
Compares the entity of this role to the entity of another role
hashCode() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
hashCode() - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
hashCode() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
hashCode() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
hashCode() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
hashCode() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
hashCode() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
hashCode() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
headerAccum - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
home - Variable in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
homeID - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
homeIPAddr - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
homePort - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
host - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Client
 

I

ILocatorCallback - interface edu.nyu.cs.pdsg.discovery.ILocatorCallback.
Callback for notifying a Subscriber of received service advertisements
INIT - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
INVALID - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
IPField - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
IPLabel - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
IPPanel - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
Ico - interface edu.nyu.cs.pdsg.runtime.Ico.
JUST A DUMMY.
IncallProxy - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
InternalLogin - class edu.nyu.cs.pdsg.util.InternalLogin.
 
InternalLogin() - Constructor for class edu.nyu.cs.pdsg.util.InternalLogin
 
InvalidFlagArgException - exception edu.nyu.cs.pdsg.drbac.InvalidFlagArgException.
Thrown if one attempts to use a DiscoveryTag with invalid search flags
InvalidFlagArgException() - Constructor for class edu.nyu.cs.pdsg.drbac.InvalidFlagArgException
 
InvalidTTLException - exception edu.nyu.cs.pdsg.drbac.InvalidTTLException.
Thrown if one attempts to use a DiscoveryTag with an invalid TTL
InvalidTTLException() - Constructor for class edu.nyu.cs.pdsg.drbac.InvalidTTLException
 
IssuerButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
IssuerField - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
id - Static variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
id - Variable in class edu.nyu.cs.pdsg.drbac.Role
 
id - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
This is the id which represents how many classes have been loaded by this current classloader class.
identity - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The identity of the subject
identity - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The identity of the subject
identity() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Returns the identity of this SecureChannel
identity() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Returns the identity of this SecureChannel
ignoreRepeats - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
ignoreSignatures - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
THE FOLLOWING LINE IS A SERIOUS SECURITY THREAT AND SHOULD BE MADE FALSE BEFORE SERIOUS DISTRIBUTION OF DRBAC
impl - Variable in class edu.nyu.cs.pdsg.drbac.Role
 
implies(Permission) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
Checks to see if the specified permission is implied by the collection of Permission objects held in this PermissionCollection.
implies(ProtectionDomain, Permission) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
implies(DrbacAuthorizationMonitor, Permission) - Method in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
implies(DrbacAuthorizationMonitor, Permission) - Method in interface edu.nyu.cs.pdsg.runtime.PermissionsAdaptor
 
in - Variable in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
inCall(String, byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingy
 
inCall(String, byte[]) - Method in interface edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingyInterface
 
incallInterface - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
increaseCapacity(int) - Method in class edu.nyu.cs.pdsg.util.Reservoir
Alter the capacity of the reservoir
incrementBy - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
incrementTrig - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
infile - Static variable in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
init() - Static method in class edu.nyu.cs.pdsg.disco.Disco
Base initialization.
init(String) - Static method in class edu.nyu.cs.pdsg.disco.Disco
Parameterized initialization.
init(String) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Initialize a Wallet for use on this system
init() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
init() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
init(KeyPair, Authorizer, Credentials) - Method in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
init(KeyPair, Authorizer, Credentials, long) - Method in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
init() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Run all initialization code.
init(SbLayerable) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
init() - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
 
init() - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Base initialization.
init() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
init() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
init() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
init() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
init() - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor
System-specific initialization
init() - Method in class edu.nyu.cs.pdsg.trust.impl.AllAuthorizationMonitorImpl
 
init() - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
pure virtual
init() - Method in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
 
init(KeyDirectoryInterface) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
Set up KeyDirectory for use with a given implementation.
init(KeyDirectoryInterface, KeyDirectoryInterface) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectory
Set up KeyDirectory for use with a given implementation.
initCiphers() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Initialize the Ciphers for use with the context
initCiphers(SecretKey) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Internal utility method to initialize this channel's ciphers with a given key
initClient() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
The first stage in the handshake.
initClient() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
The first stage in the handshake.
initClient(DataOutputStream) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Utility method to write the initial packet to a DataOutputStream
initDiscovery() - Static method in class edu.nyu.cs.pdsg.disco.Disco
public static void initListener( String _discoListenerName, KeyPair _discoListenerKeyPair, Authorizer _discoListenerAuthorizer, Credentials _discoListenerCredentials ) { InetSocketAddress discoListenerSocketAddr = new InetSocketAddress("0.0.0.0", LISTEN_PORT); if( _discoListenerKeyPair == null) { Debug.println( "DISCO", -1, "The keys for the disco listener are null" ); return; } Switchboard.serve(discoListenerSocketAddr, _discoListenerName, _discoListenerKeyPair, _discoListenerAuthorizer, _discoListenerCredentials, (Serializable)discoListener); }
initDiscovery(int) - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
initGenerators(Provider) - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
initInDumbMode() - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Need to figure out what this does
initMechanism(Oid, String) - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
initialize a GSSPKIManager for use with the requested algorithm
initMessage(SbLivenessMessage) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
initSecContext(byte[], int, int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
initSecContext(InputStream, OutputStream) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
initStacks() - Method in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
 
initState - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
initUpdate(byte[], int, int) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Handle the handshaking.
initUpdate(byte[], int, int) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Handle the handshaking.
initUpdate(DataInputStream, DataOutputStream) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Utility method that reads a packet from a DataInputStream and writes a packet (if needed) to a DataOutputStream and calls initUpdate()
initialCredentialDelivery - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
initialCredentialRequest - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
initialize - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
initializeBeginTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
initializeCompleteLimit - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
initialized - Static variable in class edu.nyu.cs.pdsg.disco.Disco
For redundant initializations
initialized - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
initialized - Static variable in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
initialized - Static variable in class edu.nyu.cs.pdsg.util.KeyDirectory
 
input - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame
 
inputQueue - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
inputStream - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
insertNewDelegations(ArrayList, LocalProver, LocalProver) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Internal: insert remotely -received delegations into the local wallet
insertNewDelegations(ArrayList, LocalProver, LocalProver) - Method in class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine
 
insertNewDelegations(ArrayList, LocalProver, LocalProver) - Method in class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine
Insert the remotely-received delegations into the local wallet.
insertUpdate(DocumentEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.DListener
 
install(Locator, KeyPair, Authorizer, Credentials, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.disco.Disco
Causes the Activator to download the desired service component, install it a Container, and return some sort of reference to the requestor.
instance - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
instance() - Static method in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
Get a SecureChannelFactory instance
instance(String) - Static method in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
Get a SecureChannelFactory instance
instance() - Static method in class edu.nyu.cs.pdsg.trust.impl.AllAuthorizerImpl
Create and return singleton instance
instanceOf(Object, Class) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Checks whether or not an Object is an instance of a type Class.
interfaces - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
invSupportProof - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
invalidAt - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
invalidDelegId - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
invalidate(DelegationWrapper) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
invoke(Object, Method, Object[]) - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
involveServiceLocation(HashSet) - Method in class edu.nyu.cs.pdsg.discovery.ResponseListener
 
is - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
isAdvertising() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
isAnonymous() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
isAuthorized() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Gets the current state of authorization
isAuthorized() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Gets the current state of authorization
isAuthorized() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
isAuthorized() - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor
Gets the current state of authorization
isAuthorized() - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Gets the current state of authorization
isClient - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
A flag to indicate if this end of the Switchboard connection is the client RPC consumer that initates key exchange and (at first) is the end that calls remote methods on the other end
isDebugArg(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Checks to see whether or not a command line switch is a debug command line switch
isEstablished() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
isExtensionListInDescription() - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isHome(Delegation) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Check to see if this is the home server of the given delegation
isHome(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Check to see if this is the home server of the given role
isInitialized() - Method in class edu.nyu.cs.pdsg.util.KeyDirectory
 
isInitiator() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
isKindOf(Object, Class) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Checks whether or not an Object is a kind of Class.
isListeningForLocators() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
isLogicalAttribute() - Method in class edu.nyu.cs.pdsg.drbac.Role
Test to see if a given Role is logically an Attribute, i.e.
isLogicalEntity() - Method in class edu.nyu.cs.pdsg.drbac.Role
Test to see if a given Role is logically an Entity, i.e.
isLogicalRole() - Method in class edu.nyu.cs.pdsg.drbac.Role
Test to see if a given Role is logically a Role, i.e.
isMN() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
isObjectSearchable() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
isOpen() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
isOpen() - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
 
isOpen() - Method in class edu.nyu.cs.pdsg.switchboard.SbStack
 
isOpen() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
isOpen() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
isOutcallProxyAvailable() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
isProtReady() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
isPublished() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
isPublishing() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
isReady() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
isRegistered(Logger) - Static method in class edu.nyu.cs.pdsg.util.Log
 
isServer - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
isSubjectSearchable() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
isSubset(ArrayList, ArrayList) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
Returns true if range2 is a subset of range1
isThirdParty() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
DUMMY FUNCTION -- implement me
isThirdParty() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
isTransferable() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
istream - Variable in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
iterator() - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
 
iterator() - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
Ignored

K

KeyDirectory - class edu.nyu.cs.pdsg.util.KeyDirectory.
KeyDirectory is a temporary hack which will allow us to provide public and private keys.
KeyDirectory() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectory
 
KeyDirectoryFrame - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.
The class of the GUI window, contains all layout elements and sets up its event listeners
KeyDirectoryFrame(HRShadowKeyDirectory) - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
Creates and initializes the GUI window
KeyDirectoryFrame.BListener - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.BListener.
Event listener which checks if any buttons have been clicked and performs the appropriate operations when one is pressed
KeyDirectoryFrame.BListener() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.BListener
 
KeyDirectoryFrame.LSListener - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.LSListener.
Event listener which checks if a new list element has been selected and fills in the fields and table on the left accordingly
KeyDirectoryFrame.LSListener() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.LSListener
 
KeyDirectoryFrame.MouseClickListener - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.MouseClickListener.
Event listener which checks if a list element has been clicked and fills in the fields and table on the left accordingly
KeyDirectoryFrame.MouseClickListener() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.MouseClickListener
 
KeyDirectoryFrame.RoleGui - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.
 
KeyDirectoryFrame.RoleGui() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui
 
KeyDirectoryFrame.RoleGui.RoleFrame - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.
The class of the GUI window, contains all layout elements and sets up its event listeners
KeyDirectoryFrame.RoleGui.RoleFrame() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame
Creates and initializes the GUI window
KeyDirectoryFrame.RoleGui.RoleFrame.BListener - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.BListener.
Event listener which checks if any buttons have been clicked and performs the appropriate operations when one is pressed
KeyDirectoryFrame.RoleGui.RoleFrame.BListener() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.BListener
 
KeyDirectoryFrame.RoleGui.RoleFrame.DListener - class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.DListener.
 
KeyDirectoryFrame.RoleGui.RoleFrame.DListener() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.DListener
 
KeyDirectoryGui - class edu.nyu.cs.pdsg.util.KeyDirectoryGui.
The outer class whos main function instantiates and displays the GUI frame
KeyDirectoryGui() - Constructor for class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
KeyDirectoryInterface - interface edu.nyu.cs.pdsg.util.KeyDirectoryInterface.
 
KeyReaderWriter - interface edu.nyu.cs.pdsg.util.KeyReaderWriter.
 
KeyUtils - class edu.nyu.cs.pdsg.util.KeyUtils.
 
KeyUtils() - Constructor for class edu.nyu.cs.pdsg.util.KeyUtils
 
kd - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
kd - Static variable in class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
key - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
keyGen - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
keyList - Static variable in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
keyList - Static variable in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
keyPair - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The public/private key pair of this end of the Switchboard connection
keyPair - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The public/private key pair of this end of the Switchboard connection
keyReserv - Static variable in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
keyReserv - Static variable in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
keyfile - Static variable in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
keylength - Variable in class edu.nyu.cs.pdsg.handshake.SecureChannel
The requested secret key length
keypGen - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
keys - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
keys - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
kill() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
kill() - Method in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
 
killed - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
killer - Variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
 

L

LISTEN_PORT - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Listener Port
LIVENESS - Static variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
LayerTest - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.LayerTest.
 
LayerTest() - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.LayerTest
 
LeftMainPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
LifetimeManager - interface edu.nyu.cs.pdsg.switchboard.LifetimeManager.
Generates IncallHandlers for SbRpcStacks and acts as the SbEventHandler.
LifetimeManagerFactory - interface edu.nyu.cs.pdsg.switchboard.LifetimeManagerFactory.
 
LocalProver - class edu.nyu.cs.pdsg.drbac.LocalProver.
This class contains all of the functionality for proving a subject-object relationship using credentials in the local repository.
LocalProver(Role, Role, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.LocalProver
The constructor initializes the accumulators with the ultimate subject, object, and attributeset desired
LocalProver(Role, Role) - Constructor for class edu.nyu.cs.pdsg.drbac.LocalProver
Prove a relationship between the subject and object, without attribute constraints
LocalProver(SearchAccumulator, Role, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.LocalProver
This version of the constructor is used in answering remote queries that are part of subject searches.
LocalProver(SearchAccumulator, SearchAccumulator, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.LocalProver
This version of the constructor is used in answering remote queries that are part of bi-directional searches.
Locator - class edu.nyu.cs.pdsg.discovery.Locator.
The Locator class encapsulates data about a service location.
Locator(String, InetSocketAddress, InetSocketAddress, PublicKey, Credentials, byte[]) - Constructor for class edu.nyu.cs.pdsg.discovery.Locator
 
Locator(ServiceDescriptor, InetSocketAddress, PublicKey, Credentials, byte[]) - Constructor for class edu.nyu.cs.pdsg.discovery.Locator
 
Log - class edu.nyu.cs.pdsg.util.Log.
 
Log() - Constructor for class edu.nyu.cs.pdsg.util.Log
 
Logger - interface edu.nyu.cs.pdsg.util.Logger.
 
l - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
last - Static variable in class edu.nyu.cs.pdsg.debug.TimerTracer
 
lastArriveTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
lastReceivedMessage - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
lastSendTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
layer - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
layer - Variable in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
layer - Variable in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
layer - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
layerCount - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
leaf - Variable in class edu.nyu.cs.pdsg.runtime.PA
 
length() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
lifetimeManagerFactory - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
A factory to generate LifetimeManagers on a per-connection basis May be null if there is a value for eventHandlerFactory.
line - Static variable in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
lineLength - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
lineLength - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
listModel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
listModel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
listModel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
listen(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, SbEventHandlerFactory) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
listen(InetSocketAddress, String, KeyPair, Authorizer, Credentials, SbEventHandlerFactory) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
listenPort - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
listeners - Variable in class edu.nyu.cs.pdsg.drbac.ProofMonitor
This list contains ProofChangedListeners
liveness - Variable in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
liveness - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
livenessTimeDiff - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
Threshold for liveness test: a message of some kind (object delivery or liveness ping) must have been received within this window for the connection to be maintained
livenessTimeDiff - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
Threshold for liveness test: a message of some kind (object delivery or liveness ping) must have been received within this window for the connection to be maintained
loadAllClasses(ContainerClassLoader, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
loadClass(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
loadClass(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
loadClass(String, AuthorizationMonitor, PermissionsAdaptor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
loadClass(String, String, AuthorizationMonitor, PermissionsAdaptor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
loadClass(String, String, ClassLoader) - Method in class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
loadClassData(String, String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
loadKey(String) - Static method in class edu.nyu.cs.pdsg.util.KeyUtils
 
loadProxyClass(String, String[], ClassLoader) - Method in class edu.nyu.cs.pdsg.runtime.ContainerRMIClassLoaderSpi
 
loadRolesXML(String) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
loadRolesXML(File) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
loadState(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Loads a preferences file that contains legal keywords to setup debug modules, global debug levels and log files
loadXML(File) - Static method in class edu.nyu.cs.pdsg.drbac.DelegationFileLoader
 
loadXML(File) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame.MListener
 
loadXML(String) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
loadXML(File) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
localAuthorizer - Static variable in class edu.nyu.cs.pdsg.trust.impl.AllAuthorizerImpl
 
localAuthorizer - Static variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizer
 
locators - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
lock - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
logFile - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
logFileName - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
logLevel - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
loggers - Static variable in class edu.nyu.cs.pdsg.util.Log
 
logic(String, int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
The logic we use to decide whether or not to display a debug message
login(KeyPair) - Static method in class edu.nyu.cs.pdsg.util.InternalLogin
 
logoff(PublicKey) - Static method in class edu.nyu.cs.pdsg.util.InternalLogin
 
logons - Static variable in class edu.nyu.cs.pdsg.util.InternalLogin
 
lookup(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
This really ought not to return the stack itself.
lookup(InetSocketAddress, String, KeyPair, Authorizer, Credentials, SbEventHandler) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Allows requestor to use with default timeout

M

MAXSIZE - Static variable in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
MAX_LINE_LENGTH - Static variable in class edu.nyu.cs.pdsg.util.Base64
Maximum line length (76) of Base64 output.
MAX_TTL - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
MIN_TTL - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
MainPanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
MainPanel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
MainPanel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
MakeKeys - class edu.nyu.cs.pdsg.util.MakeKeys.
Utility Class used to generate public/private keypairs
MakeKeys() - Constructor for class edu.nyu.cs.pdsg.util.MakeKeys
 
Msg - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg.
 
Msg(String) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
Msg(String, Object) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.discovery.FinderTester
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.discovery.PublisherTester
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.drbac.GuiBooter
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.drbac.GuiTester
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.LayerTest
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.util.Base64
Testing.
main(String[]) - Static method in class edu.nyu.cs.pdsg.util.ClassLocator
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
main(String[]) - Static method in class edu.nyu.cs.pdsg.util.MakeKeys
 
makeAttribute(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeAttribute(Attribute) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
makeAttributeSet(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeAttributeSet(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
makeDelegFromFields(boolean) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
makeDelegation(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeDiscoveryTag(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeRole(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeRole(Role) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
makeRole(Role, String) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
makeRoleID(RoleId) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
makeRoleId(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeRoleImpl(RoleId, String, DiscoveryTag, boolean) - Method in class edu.nyu.cs.pdsg.drbac.Role
Internal: Generates a unique integer for each role
makeSig(Node) - Method in class edu.nyu.cs.pdsg.drbac.CredFileLoader
 
makeSig(byte[], String) - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
max(long, long) - Static method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
measuredVals - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
mech - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
mech - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
mechanism - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
mechanisms - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
mergePartnerParams(SbLivenessParams) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
mergedParams - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
messagePopup(String) - Static method in class edu.nyu.cs.pdsg.drbac.DrbacFrame
Opens a popup dialog box which displays the supplied String
messageType - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
messageTypeString() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
methodName - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallInfo
 
milliTime - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
millisecondsAuthorized - Variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizer
 
min(long, long) - Static method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
minKeyLength() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
modulatePermissions(Enumeration) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
monitor - Variable in class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog
 
monitor - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.UpdateCredentialsThread
 
monitor - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
monitor - Variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.Killer
 
mouseClicked(MouseEvent) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame.MouseClickListener
 
mouseClicked(MouseEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.MouseClickListener
 
msg - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject
 
mux - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
mux - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
myCredentials - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
myCreds - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
myKey - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
myKey - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 

N

NEW_LINE - Static variable in class edu.nyu.cs.pdsg.util.Base64
The new line character (\n) as a byte.
NHObjectInputStream - class edu.nyu.cs.pdsg.switchboard.io.NHObjectInputStream.
 
NHObjectInputStream(InputStream) - Constructor for class edu.nyu.cs.pdsg.switchboard.io.NHObjectInputStream
 
NHObjectOutputStream - class edu.nyu.cs.pdsg.switchboard.io.NHObjectOutputStream.
 
NHObjectOutputStream(OutputStream) - Constructor for class edu.nyu.cs.pdsg.switchboard.io.NHObjectOutputStream
 
NONE - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
NOT_FOUND - Static variable in class edu.nyu.cs.pdsg.drbac.SearchStatus
 
NUM_FLAG_TYPES - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
NamePanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
NamePanel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
NamePanel - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
NoSubscriptionException - exception edu.nyu.cs.pdsg.drbac.NoSubscriptionException.
thrown if the home subscription tries to access a nonexistent subscription
NoSubscriptionException() - Constructor for class edu.nyu.cs.pdsg.drbac.NoSubscriptionException
 
NullCredentials - class edu.nyu.cs.pdsg.trust.impl.NullCredentials.
 
NullCredentials() - Constructor for class edu.nyu.cs.pdsg.trust.impl.NullCredentials
 
name - Variable in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
name - Variable in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
name() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
name - Variable in class edu.nyu.cs.pdsg.drbac.RoleId
 
name - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The name under which the object is bound
name - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The name under which the listener
name - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor.RemoteThingy
 
name - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
name - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
nameEquals(String) - Method in class edu.nyu.cs.pdsg.drbac.Role
Compare the name of this role to another string
nameEquals(String, boolean) - Method in class edu.nyu.cs.pdsg.drbac.Role
 
needsMoreKeys() - Method in class edu.nyu.cs.pdsg.util.Reservoir
 
newEntityName - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomeIPAddr - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomeIPAddrField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomeIPAddrLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomeIPAddrPanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomePort - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomePortField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomePortLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newHomePortPanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newObjFlagType - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newObjFlagTypeField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newObjFlagTypeLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newObjFlagTypePanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newRoleID - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newRoleIDCheckBox - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newRoleIDComboBox - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newRoleIDLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newRoleIDPanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newSubFlagType - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newSubFlagTypeField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newSubFlagTypeLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newSubFlagTypePanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newTtl - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newTtlField - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newTtlLabel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
newTtlPanel - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
nextAdvertisement - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
nextFreeChannel - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
nextReceiveByTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
nextSendByTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
nonexistentDelegation - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
notifyCallback(ServiceLocatorCollection, Locator) - Method in class edu.nyu.cs.pdsg.discovery.Subscriber
 
notifySubscribers(Locator) - Method in class edu.nyu.cs.pdsg.discovery.ResponseListener
 
nullUnequal(Object, Object) - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
numClassesLoaded - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
numSigBytes - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 

O

OK - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
OKButton - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame
 
OUTCALL_INSTALL - Static variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.EventTypes
 
ObjectButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
ObjectField - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
OpenDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
oSearch(Role, AttributeSet, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Discover all the subjects that reach a particular object with a certain set of contraints.
oSearchRecurse(Role, AttributeSet, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Recursive step of oSearch
objAccumContains(Role) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
 
objFlagType - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
objIndex - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
objSearchAccum - Variable in class edu.nyu.cs.pdsg.drbac.LocalProver
 
object - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
object - Variable in class edu.nyu.cs.pdsg.drbac.LocalProver
 
object - Variable in class edu.nyu.cs.pdsg.drbac.Proof
 
object - Static variable in class edu.nyu.cs.pdsg.drbac.Testing
 
object - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The credentials and the permissions they map to
object - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizer
 
object - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The credentials and the permissions they map to
object - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer
 
object - Variable in class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
objectIn - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
objectIterator(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Get valid delegations with a given object.
objectOut - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
objectProve() - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Do an object-towards-subject search using the subject, object, and constraints that this LocalProver was initialized with
objectProve(Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Perform a search from an object other than the object that this prover was initialized with.
objects() - Method in class edu.nyu.cs.pdsg.drbac.DelegationSet
 
okNotSent - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
op - Variable in class edu.nyu.cs.pdsg.drbac.Attribute
 
open(int) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
openButton - Variable in class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
openCheck() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
openFlag - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
Identifiers
openFlag - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
openFlag - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
os - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
ostream - Variable in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
otherIdentity(Object) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Compares the identity of this SecureChannel to the presented object
otherIdentity() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
returns the identity of the corresponding SecureChannel
otherIdentity(Object) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Compares the identity of this SecureChannel to the presented object
otherIdentity() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
returns the identity of the corresponding SecureChannel
otherKey - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
otherKey - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
out - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectOutputStream
 
outcallProxyPackage - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
outdir - Static variable in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
outputStream - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
outputStream - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.ToClientThread
 
overallCodebase - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
owner - Variable in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
 

P

P - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialCert
 
PA - class edu.nyu.cs.pdsg.runtime.PA.
 
PA() - Constructor for class edu.nyu.cs.pdsg.runtime.PA
 
PACKET_LENGTH - Static variable in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
POLL_INTERVAL - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
The interval at which the listener threads should check for their respective stop calls.
Payload - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Payload.
 
Payload(int) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Payload
 
PermissionsAdaptor - interface edu.nyu.cs.pdsg.runtime.PermissionsAdaptor.
 
PermissionsAdaptorFactory - interface edu.nyu.cs.pdsg.runtime.PermissionsAdaptorFactory.
 
PortField - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
PortLabel - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
PortPanel - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
Proof - class edu.nyu.cs.pdsg.drbac.Proof.
A structure containing the delegations needed to prove that a subject gets an object, and the constraints on this proof.
Proof(Role, Role, ArrayList, AttributeSet) - Constructor for class edu.nyu.cs.pdsg.drbac.Proof
Initialize a Proof
ProofChangedEvent - class edu.nyu.cs.pdsg.drbac.ProofChangedEvent.
Event signaling a proof's status has changed
ProofChangedEvent(Object, Object) - Constructor for class edu.nyu.cs.pdsg.drbac.ProofChangedEvent
Instantiate a ProofChangedEvent
ProofChangedListener - interface edu.nyu.cs.pdsg.drbac.ProofChangedListener.
An interface implemented by anyone who is interested in finding out the status of a proof
ProofCredentials - class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials.
A structure containing the delegations (in XML format) needed to prove that a subject gets an object, and the constraints on this proof.
ProofCredentials(Proof) - Constructor for class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
ProofDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
ProofMonitor - class edu.nyu.cs.pdsg.drbac.ProofMonitor.
An object that keeps track of the validity of a proof.
ProofMonitor(Proof, ProofChangedListener) - Constructor for class edu.nyu.cs.pdsg.drbac.ProofMonitor
Initialize a ProofMonitor
ProofMonitorDialog - class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog.
When the Prove button is pressed in the main frame.
ProofMonitorDialog(Frame, String, Delegation) - Constructor for class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog
 
ProofMonitorDialog.PListener - class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog.PListener.
 
ProofMonitorDialog.PListener() - Constructor for class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog.PListener
 
ProveButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
ProveSearchPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
Provider - interface edu.nyu.cs.pdsg.disco.Provider.
This is an interface to a provider of some arbitrary remote service that can be sent over the network to any class that needs it.
ProxyPackage - class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage.
 
ProxyPackage(Object) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
PublisherTester - class edu.nyu.cs.pdsg.discovery.PublisherTester.
 
PublisherTester() - Constructor for class edu.nyu.cs.pdsg.discovery.PublisherTester
 
PublishingListener - class edu.nyu.cs.pdsg.discovery.PublishingListener.
Background thread for responding to service requests
PublishingListener(DatagramSocket) - Constructor for class edu.nyu.cs.pdsg.discovery.PublishingListener
 
p() - Method in class edu.nyu.cs.pdsg.util.Semaphore
Decrement and potentially lock
params - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
paramsFlag - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
parseArgs(String[]) - Static method in class edu.nyu.cs.pdsg.debug.Debug
parses, checks for, and handles Debug argumnents in the main(String args[]) method call
parseArgs(String[]) - Method in class edu.nyu.cs.pdsg.runtime.CodeProxy.debug
 
parseDeleg(StringTokenizer) - Static method in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
parseDelegation() - Method in class edu.nyu.cs.pdsg.drbac.CredFileWriter
 
parseRangeString(String) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
parseRole(StringTokenizer) - Static method in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
parseValueString(String) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
partnerAccept - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
partnerAcceptedFlag - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
partnerArriveTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
partnerId - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
partnerId - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
partnerLastSendTime - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
partnerParams - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
partnerReject - Static variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
path - Variable in class edu.nyu.cs.pdsg.runtime.CodeServer
 
pathField - Variable in class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
pathField - Variable in class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
pathLabel - Variable in class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
pathLabel - Variable in class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
pathName - Variable in class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
pathPanel - Variable in class edu.nyu.cs.pdsg.drbac.FileOpenDialog
 
pathPanel - Variable in class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
payload - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
payload - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
payload - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
payload - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
payloadFlag - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
pc - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
peekPayload() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
pending - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
pendingXmlIndex - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
permToRoleName - Variable in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
permissionCollection - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
Creates the permissions for the newly loaded class, and places them into a permission collection.
permissionToAttributeMap - Variable in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
permissionsAdaptor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
permissionsAdaptor - Variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
permissionsAdaptor - Static variable in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
pkialgorithm - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
pkiprovider - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
port - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Client
 
position - Variable in class edu.nyu.cs.pdsg.util.Base64.InputStream
 
position - Variable in class edu.nyu.cs.pdsg.util.Base64.OutputStream
 
preferredAlgorithms - Variable in class edu.nyu.cs.pdsg.handshake.SecureChannel
The requested algorithms
preferredSecurityAlgorithms() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
prettyByteString(byte[], int, int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
prev - Variable in class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
prevMsgs - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
printStackTrace(int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
println, only for current stack trace
printStackTrace(String, int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
println, only for current stack trace
printStackTrace(int, Exception) - Static method in class edu.nyu.cs.pdsg.debug.Debug
println, only for exception stack traces
printStackTrace(String, int, Exception) - Static method in class edu.nyu.cs.pdsg.debug.Debug
println, only for exception stack traces
printStatus() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
print the status of this proof
println(int, String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
print a message at a given debug level
println(String, int, String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
print a message at a given debug level
println(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Tries to print to the given output stream, default System.err
println(String, int, String) - Method in class edu.nyu.cs.pdsg.runtime.CodeProxy.debug
 
println(String) - Static method in class edu.nyu.cs.pdsg.util.Log
 
println(String, Object) - Static method in class edu.nyu.cs.pdsg.util.Log
 
println(String, Object) - Method in interface edu.nyu.cs.pdsg.util.Logger
 
printlogln(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Tries to print to the given log file, default null
privateDir - Static variable in class edu.nyu.cs.pdsg.util.KeyDirectory
 
privateKey - Variable in class edu.nyu.cs.pdsg.drbac.RoleMaster
 
privateKeyTypes() - Method in interface edu.nyu.cs.pdsg.util.KeyReaderWriter
 
privateKeyTypes() - Method in class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter
 
processCode(byte[], String) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
programBug - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
proof - Variable in class edu.nyu.cs.pdsg.drbac.ProofChangedEvent
 
proof - Variable in class edu.nyu.cs.pdsg.drbac.ProofMonitor
The proof
proofChanged(ProofChangedEvent) - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Called by the proofChangedMonitor when the Delegation is validated or invalidated
proofChanged(ProofChangedEvent) - Method in interface edu.nyu.cs.pdsg.drbac.ProofChangedListener
The event contains an Object source and an Object status.
proofChanged(ProofChangedEvent) - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog.PListener
 
proofChanged(ProofChangedEvent) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The event contains an Object source and an Object status.
proofChanged(ProofChangedEvent) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The event contains an Object source and an Object status.
proofChanged(ProofChangedEvent) - Method in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
proofCreds - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Proof provided as credentials
proofLabel - Variable in class edu.nyu.cs.pdsg.drbac.ProofMonitorDialog
 
proofMonitor - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The dRBAC monitor on the elements of the proof
proofMonitor - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The dRBAC monitor on the elements of the proof
properties - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Used to parse parameters file
properties - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
properties - Static variable in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
prov - Static variable in class edu.nyu.cs.pdsg.util.KeyUtils
 
prove(ProofChangedListener) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Method used by a client application to determine if a trust relationship holds.
prove(Role, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Method used by a client application to determine if a trust relationship holds.
prove(Role, Role, AttributeSet, ProofChangedListener) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Method used by a client application to determine if a trust relationship holds.
prove(Role, Role, AttributeSet, ProofChangedListener) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Method used by a client application to determine if a trust relationship holds.
provider - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
provider - Static variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
 
provider - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
provider - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannelFactory
 
provider - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
The layer which will deliver to this layer and which we will write to.
providerException - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
providerReady() - Method in interface edu.nyu.cs.pdsg.switchboard.SbClient
called when provider is ready
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
providerReady() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
providerStackTrace - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
providerStatus - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
The current status of the layer.
providerStatusString() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
providerStatusString() - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
 
providesPrivate() - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
providesPrivate() - Method in interface edu.nyu.cs.pdsg.util.KeyDirectoryInterface
 
providesPrivate() - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
providesPublic() - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
providesPublic() - Method in interface edu.nyu.cs.pdsg.util.KeyDirectoryInterface
 
providesPublic() - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
proxy - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
proxyDebugLevel - Static variable in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
publicDir - Static variable in class edu.nyu.cs.pdsg.util.KeyDirectory
 
publicKey - Variable in class edu.nyu.cs.pdsg.drbac.RoleId
 
publish(Locator) - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
publish(Delegation, DelegationXML) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Insert a credential into the repository, validates 3rd-party support and subscribes to the credential's home wallet
published - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
publishing - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
The flag that the PublishingListener checks to determine if it should stop listening.

Q

Q - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialCert
 
q - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
q - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
q - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
q() - Method in class edu.nyu.cs.pdsg.util.Semaphore
Increment and unlock
qAdd(SbLayerMessage) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
qIsEmpty() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
qRemove() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
queryRemoteWallet(InetAddress, int, RoleId, LocalProver, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Internal: socket-level communication for querying a remote wallet
queryRemoteWallet(InetAddress, int, RoleId, LocalProver, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine
Internal: socket-level communication for querying a remote wallet
queryRemoteWallet(InetAddress, int, RoleId, LocalProver, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine
Internal: socket-level communication for querying a remote wallet
queue - Variable in class edu.nyu.cs.pdsg.discovery.syncQueue
 

R

REMOTE_PUBLISH - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
REMOTE_PUBLISH_RECEIVED - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
RSACrtKeyReaderWriter - class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter.
Provides methods to read/write RSACRTKeys to/from strings
RSACrtKeyReaderWriter() - Constructor for class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter
 
RefreshButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
RefreshSendPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
RemDelegMonitor - class edu.nyu.cs.pdsg.drbac.RemDelegMonitor.
All the logic for creating a subscription to a role's home server
RemDelegMonitor(DelegationWrapper, DataInputStream, DataOutputStream) - Constructor for class edu.nyu.cs.pdsg.drbac.RemDelegMonitor
Monitor a delegation for status updates
Reservoir - class edu.nyu.cs.pdsg.util.Reservoir.
An automatic key generator.
Reservoir(KeyPairGenerator, int) - Constructor for class edu.nyu.cs.pdsg.util.Reservoir
Initiate a key generating reservoir
Reservoir(KeyGenerator, int) - Constructor for class edu.nyu.cs.pdsg.util.Reservoir
Initiate a key generating reservoir
Reservoir(KeyPairGenerator, KeyGenerator, int) - Constructor for class edu.nyu.cs.pdsg.util.Reservoir
Initiate a key generating reservoir
Reservoir.ReservoirKeyFactory - class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory.
The Key Generation Factory
Reservoir.ReservoirKeyFactory(Reservoir) - Constructor for class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
Standard Initializer
ResponseListener - class edu.nyu.cs.pdsg.discovery.ResponseListener.
Background thread for receiving service advertisements
ResponseListener(DatagramSocket) - Constructor for class edu.nyu.cs.pdsg.discovery.ResponseListener
 
RightMainPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
Role - class edu.nyu.cs.pdsg.drbac.Role.
 
Role(String, DiscoveryTag) - Constructor for class edu.nyu.cs.pdsg.drbac.Role
Human Interface Initializer
Role(RoleId, String, DiscoveryTag) - Constructor for class edu.nyu.cs.pdsg.drbac.Role
Standard Simple Initializer
Role(RoleId, String, DiscoveryTag, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.Role
Standard Initializer
Role(Role, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.Role
Assign Copy Initializer
Role.RoleImpl - class edu.nyu.cs.pdsg.drbac.Role.RoleImpl.
 
Role.RoleImpl(RoleId, String, DiscoveryTag, boolean) - Constructor for class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
RoleDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
RoleId - class edu.nyu.cs.pdsg.drbac.RoleId.
The fundamental entity in the credentials package.
RoleId(String, PublicKey) - Constructor for class edu.nyu.cs.pdsg.drbac.RoleId
Standard Initializer
RoleList - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
RoleListModel - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
 
RoleMaster - class edu.nyu.cs.pdsg.drbac.RoleMaster.
 
RoleMaster(String, KeyPair, DiscoveryTag) - Constructor for class edu.nyu.cs.pdsg.drbac.RoleMaster
Standard Initializer
RoleMaster(Role, PrivateKey) - Constructor for class edu.nyu.cs.pdsg.drbac.RoleMaster
Standard Initializer
RoleNewButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
RoleNewDialog - class edu.nyu.cs.pdsg.drbac.RoleNewDialog.
The class of the dialog box for creation of new Roles
RoleNewDialog(Frame, String, boolean, DefaultListModel) - Constructor for class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
RoleNewDialog.IListener - class edu.nyu.cs.pdsg.drbac.RoleNewDialog.IListener.
Event listener which checks if any items in the Role New Dialog are clicked and acts accordingly
RoleNewDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.RoleNewDialog.IListener
 
RoleNewNameField - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
RoleNewNameLabel - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
rand - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
read() - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
read(byte[], int, int) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
read(byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
read() - Method in class edu.nyu.cs.pdsg.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class edu.nyu.cs.pdsg.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
readChannel(int) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
readChannel(int, boolean) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
readFile(String, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Reads a file and either encodes or decodes it.
readFile(File, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Reads a file and either encodes or decodes it.
readKeyPair(StringTokenizer) - Method in interface edu.nyu.cs.pdsg.util.KeyReaderWriter
 
readKeyPair(StringTokenizer) - Method in class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter
 
readStreamHeader() - Method in class edu.nyu.cs.pdsg.switchboard.io.NHObjectInputStream
 
readToken(InputStream) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Read a token from an input stream
ready - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
ready - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Set to true once the connection is ready to transfer information
ready() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Returns true if the channel can be used to encode data
ready() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Subclass should return true if the channel has completed the handshake
ready - Variable in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
ready - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
Called when a layer provider is ready and setup properly.
ready - Variable in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
recipient - Variable in class edu.nyu.cs.pdsg.switchboard.SbLayer
The layer which this layer will deliver to.
recipientReady() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
recomputeParams() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
refresh() - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame
Refreshes Entity/Role, Attribute, and Delegation lists with information from the Wallet
refresh() - Static method in class edu.nyu.cs.pdsg.drbac.DrbacGui
 
refresh() - Method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
refresh() - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame
Refreshes Role lists with information from the Key directory
refresh() - Static method in class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
registerLayer() - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
registerLogger(Logger) - Static method in class edu.nyu.cs.pdsg.util.Log
 
registerServiceLocation(Locator) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Adds a service location to be advertised/published/subscribed to.
remSearch(Role, AttributeSet, Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Search for a subject to object relation
remoteInstall(String, String, String[]) - Static method in class edu.nyu.cs.pdsg.disco.Disco
Downloads the object from a given URL.
remoteInstall(String, String, String[]) - Method in class edu.nyu.cs.pdsg.disco.DiscoListener
Downloads the object from a given URL.
remoteInstall(String, String, String[]) - Method in interface edu.nyu.cs.pdsg.disco.DiscoListenerInterface
 
remotePublish(Delegation, DelegationXML) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Publish a delegation to the server the delegation belongs to
remoteSearched - Variable in class edu.nyu.cs.pdsg.drbac.AttributeSets
 
remove(ServiceLocatorCollection) - Method in class edu.nyu.cs.pdsg.discovery.syncQueue
 
remove() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
remove(boolean) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
remove() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
remove(boolean) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
removeCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Remove a callback
removeCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Remove a callback
removeCallback(AuthorizationMonitorCallback) - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor
Remove a callback
removeCallback(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Remove a callback
removeCallbackSync(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
removeCallbackSync(AuthorizationMonitorCallback) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
removeKeyPair(String) - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
removeListener(ProofChangedListener) - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
Stop recieving updates on the status of this proof
removeService(ServiceLocatorCollection) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Removes a ServiceLocatorCollection from the list
removeServiceLocation(Locator) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Removes a service location from the list
removeServiceLocation(Locator) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Removes a service location and stops it from being advertised/published/subscribed to.
removeSubscriber(WalletSubscriber) - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Remove a class from the subscriber list
removeUpdate(DocumentEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui.RoleFrame.DListener
 
requestAnonymity(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestConf(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestCredDeleg(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestInteg(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestLifetime(int) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestMutualAuth(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestPort - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
requestReplayDet(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestSequenceDet(boolean) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
requestedParams - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
requiresAuthentication() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
requiresSecurity() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
reset() - Static method in class edu.nyu.cs.pdsg.debug.Debug
Resets the Debug class to the state it was when the program first started, closing all log files and streams
reset() - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
resetStatus() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
resolveClass(ObjectStreamClass) - Method in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
responseListenerThread - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
responseListening - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
The flag that the ResponseListener checks to determine if it should stop listening.
revoke(DelegationWrapper, PublicKey) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Revoke an existing delegation
role - Variable in class edu.nyu.cs.pdsg.drbac.Attribute
 
roleName - Variable in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.RoleGui
 
roleNameToPerm - Variable in class edu.nyu.cs.pdsg.runtime.GenericHostPermissionsAdaptor
 
roleSet - Variable in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
 
roleid - Variable in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
roleid() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
roles() - Method in class edu.nyu.cs.pdsg.drbac.DelegationSet
 
roles - Static variable in class edu.nyu.cs.pdsg.drbac.Role
 
roles - Static variable in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
roundtrip - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
routeRequest(SbStreamsStack) - Method in class edu.nyu.cs.pdsg.drbac.WalletOperator
Deal with an incoming query on a given SbStreamsStack (Switchboard Socket)
rpc - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
rpcThread - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
run() - Method in interface edu.nyu.cs.pdsg.disco.Service
This function activates whatever action the service is supposed to take.
run() - Method in class edu.nyu.cs.pdsg.discovery.Advertiser
 
run() - Method in class edu.nyu.cs.pdsg.discovery.PublishingListener
 
run() - Method in class edu.nyu.cs.pdsg.discovery.ResponseListener
 
run() - Method in class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator
 
run() - Method in class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator
 
run() - Method in class edu.nyu.cs.pdsg.drbac.HomeSubscription.ProofChangedThread
 
run() - Method in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
run() - Method in class edu.nyu.cs.pdsg.drbac.WalletOperator
accept incoming connections asynchronously
run() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor.CallbackCallerThread
 
run() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor.CallbackCallerThread
 
run() - Method in class edu.nyu.cs.pdsg.runtime.CodeServerInstantiator
 
run() - Method in class edu.nyu.cs.pdsg.runtime.PA
 
run() - Method in interface edu.nyu.cs.pdsg.runtime.Service
This function activates whatever action the service is supposed to take.
run() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
 
run() - Method in interface edu.nyu.cs.pdsg.switchboard.SbRunnable
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.SbThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.UpdateCredentialsThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Client
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Server
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.ToClientThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayerThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallExecutor
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer.SbRpcLayerThread
 
run() - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
run() - Method in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.Killer
 
run() - Method in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
Generate Keys
runnable - Variable in class edu.nyu.cs.pdsg.switchboard.SbThread
 

S

SEARCH_FROM_OBJ - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
SEARCH_FROM_SUB - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
SOIButtonPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SOIFieldPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SOIPanel - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
STACK_HEIGHT - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
STATE_INITIALIZING - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
STATE_LIVE - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
STATE_UNSTARTED - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
STATUS_CLOSED - Static variable in class edu.nyu.cs.pdsg.switchboard.SbStatus
 
STATUS_LIVE - Static variable in class edu.nyu.cs.pdsg.switchboard.SbStatus
This layer is live without any errors.
STATUS_PARTNER_CLOSED - Static variable in class edu.nyu.cs.pdsg.switchboard.SbStatus
 
STATUS_RECOVERABLE - Static variable in class edu.nyu.cs.pdsg.switchboard.SbStatus
Default value for a recoverable fault.
STATUS_UNRECOVERABLE - Static variable in class edu.nyu.cs.pdsg.switchboard.SbStatus
Default value for a unrecoverable fault.
STORE_WITH_OBJ - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
STORE_WITH_SUB - Static variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
SUBJECT_SEARCH - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
SUBSCRIBE - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
SUCCESS - Static variable in class edu.nyu.cs.pdsg.drbac.SearchStatus
 
SaveDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SbAsyncTransportClient - interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportClient.
A layer which implements this is at the bottom of another layer.
SbAsyncTransportProvider - interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportProvider.
A layer which implements this is at the bottom of another layer.
SbAsyncTransportRecipient - interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportRecipient.
A layer which implements this is at the bottom of another layer.
SbAuthorizationLayer - class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.
 
SbAuthorizationLayer(SbAsyncTransportProvider, Authorizer, Credentials, SbCipherLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
SbAuthorizationLayer.AuthorizeThread - class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread.
 
SbAuthorizationLayer.AuthorizeThread(SbAuthorizationLayer, Authorizer, Credentials, PublicKey) - Constructor for class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.AuthorizeThread
 
SbAuthorizationLayer.UpdateCredentialsThread - class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.UpdateCredentialsThread.
 
SbAuthorizationLayer.UpdateCredentialsThread(AuthorizationMonitor, Credentials) - Constructor for class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer.UpdateCredentialsThread
 
SbAuthorizerMessage - class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage.
 
SbAuthorizerMessage(int, Object) - Constructor for class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
SbChannel - class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel.
 
SbChannel(int) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
SbCipherLayer - class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer.
A layer to encrypt objects that pass through it, and provide secure key exchange
SbCipherLayer(SbAsyncTransportProvider, KeyPair, boolean) - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
Initialize a SbCipherLayer
SbCipherLayer() - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
exists only for reflection getClass() usage
SbClient - interface edu.nyu.cs.pdsg.switchboard.SbClient.
A layer which implements this is at the bottom of another layer.
SbClientOutputStream - class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream.
 
SbClientOutputStream(SbClientStreamsLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
SbClientStreamsLayer - class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer.
 
SbClientStreamsLayer(SbAsyncTransportProvider) - Constructor for class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
SbConstants - interface edu.nyu.cs.pdsg.switchboard.SbConstants.
 
SbEventHandler - interface edu.nyu.cs.pdsg.switchboard.SbEventHandler.
 
SbEventHandlerFactory - interface edu.nyu.cs.pdsg.switchboard.SbEventHandlerFactory.
 
SbIoLayer - class edu.nyu.cs.pdsg.switchboard.io.SbIoLayer.
 
SbIoLayer() - Constructor for class edu.nyu.cs.pdsg.switchboard.io.SbIoLayer
 
SbLayer - class edu.nyu.cs.pdsg.switchboard.SbLayer.
 
SbLayer() - Constructor for class edu.nyu.cs.pdsg.switchboard.SbLayer
Constructs a layer with no layer underneath (to the bottom) of it and which sets the name of the stack in this base class.
SbLayer(SbProvider) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbLayer
Constructs a layer with a specified layer to the bottom (underneath) it.
SbLayerDriver - class edu.nyu.cs.pdsg.switchboard.SbLayerDriver.
 
SbLayerDriver() - Constructor for class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
SbLayerMessage - class edu.nyu.cs.pdsg.switchboard.SbLayerMessage.
 
SbLayerMessage(SbLayerable, int, Object) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
SbLayerMessage(SbLayerable, int) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
SbLayerable - interface edu.nyu.cs.pdsg.switchboard.SbLayerable.
A marker interface to indicate types SbLayer, SbTransportLayerTop, and SbTransportLayerBottom.
SbLimitedInterfaceImplementer - interface edu.nyu.cs.pdsg.switchboard.sbrpc.SbLimitedInterfaceImplementer.
An interface that signals to swichboard.sbrpc.ProxyPackage that not all of a class' interfaces should be automatically provided over SwichboardRPC, and that the object itself will provide an array of interfaces for SwitchboardRPC to export.
SbLivenessLayer - class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.
 
SbLivenessLayer(SbAsyncTransportProvider, SbLivenessParams) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
SbLivenessLayer(SbLayer, long) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
SbLivenessLayer(SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
SbLivenessLayer.LivenessTimer - class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer.
 
SbLivenessLayer.LivenessTimer(SbLivenessLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
SbLivenessMessage - class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage.
 
SbLivenessMessage(SbLivenessMessage) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
SbLivenessMessage() - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
SbLivenessMessage(SbLivenessMessage, Object) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
SbLivenessParams - class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams.
 
SbLivenessParams() - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
SbLivenessParams(long, long, long) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
SbLivenessParams(SbLivenessParams) - Constructor for class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
SbMux - class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.
 
SbMux(SbAsyncTransportProvider) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
SbMux.ChannelAllocator - class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator.
 
SbMux.ChannelAllocator() - Constructor for class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux.ChannelAllocator
 
SbMuxObject - class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject.
 
SbMuxObject(Object, int) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbmux.SbMuxObject
 
SbNullIoBridge - class edu.nyu.cs.pdsg.switchboard.io.SbNullIoBridge.
 
SbNullIoBridge() - Constructor for class edu.nyu.cs.pdsg.switchboard.io.SbNullIoBridge
 
SbPipe - class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe.
 
SbPipe(SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.clientstreams.SbPipe
 
SbPipedInputStream - class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream.
 
SbPipedInputStream(SbPipedOutputStream, SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
SbPipedInputStream(SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbPipedInputStream
 
SbPipedOutputStream - class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream.
 
SbPipedOutputStream(SbPipedInputStream, SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
SbPipedOutputStream(SbLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
SbProvider - interface edu.nyu.cs.pdsg.switchboard.SbProvider.
A layer which implements this is at the bottom of another layer.
SbRpcLayer - class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer.
 
SbRpcLayer(SbMux) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer
 
SbRpcLayer.SbRpcLayerThread - class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer.SbRpcLayerThread.
 
SbRpcLayer.SbRpcLayerThread(SbRpcLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer.SbRpcLayerThread
 
SbRpcServerThread - class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread.
 
SbRpcServerThread(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
 
SbRpcServerThread(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, LifetimeManagerFactory) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
Prepares the thread to accept connections to an object over Switchboard
SbRpcStack - class edu.nyu.cs.pdsg.switchboard.SbRpcStack.
 
SbRpcStack(SbMux) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbRpcStack
 
SbRunnable - interface edu.nyu.cs.pdsg.switchboard.SbRunnable.
 
SbServerSocket - class edu.nyu.cs.pdsg.switchboard.SbServerSocket.
 
SbServerSocket(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, SbEventHandlerFactory) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbServerSocket
 
SbSocketIoLayer - class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer.
 
SbSocketIoLayer(Socket, String) - Constructor for class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
SbSocketIoLayerThread - class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayerThread.
 
SbSocketIoLayerThread(SbSocketIoLayer) - Constructor for class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayerThread
 
SbStack - class edu.nyu.cs.pdsg.switchboard.SbStack.
 
SbStack(String) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbStack
 
SbStackAssembler - class edu.nyu.cs.pdsg.switchboard.SbStackAssembler.
 
SbStackAssembler(Socket, String, KeyPair, Authorizer, Credentials, long, boolean, SbEventHandler) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
SbStatus - class edu.nyu.cs.pdsg.switchboard.SbStatus.
 
SbStatus() - Constructor for class edu.nyu.cs.pdsg.switchboard.SbStatus
 
SbStreamsStack - class edu.nyu.cs.pdsg.switchboard.SbStreamsStack.
 
SbStreamsStack(SbAsyncTransportProvider) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbStreamsStack
 
SbThread - class edu.nyu.cs.pdsg.switchboard.SbThread.
 
SbThread(SbRunnable) - Constructor for class edu.nyu.cs.pdsg.switchboard.SbThread
 
SearchAccumulator - class edu.nyu.cs.pdsg.drbac.SearchAccumulator.
 
SearchAccumulator(ConstrainedRoleSet) - Constructor for class edu.nyu.cs.pdsg.drbac.SearchAccumulator
 
SearchAccumulator() - Constructor for class edu.nyu.cs.pdsg.drbac.SearchAccumulator
 
SearchButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SearchEngine - class edu.nyu.cs.pdsg.drbac.SearchEngine.
FORMERLY: DiscoveryEngine
SearchEngine() - Constructor for class edu.nyu.cs.pdsg.drbac.SearchEngine
 
SearchResult - class edu.nyu.cs.pdsg.drbac.SearchResult.
The results of a successful search
SearchResult() - Constructor for class edu.nyu.cs.pdsg.drbac.SearchResult
Standard Initializer
SearchResultContainer - class edu.nyu.cs.pdsg.drbac.SearchResultContainer.
The results of a successful search, as well as the delegations to support it
SearchResultContainer(SearchResult, SearchAccumulator) - Constructor for class edu.nyu.cs.pdsg.drbac.SearchResultContainer
Standard initializer
SearchStatus - class edu.nyu.cs.pdsg.drbac.SearchStatus.
Global enumerator for possible search status values
SearchStatus() - Constructor for class edu.nyu.cs.pdsg.drbac.SearchStatus
 
SecureChannel - class edu.nyu.cs.pdsg.handshake.SecureChannel.
 
SecureChannel() - Constructor for class edu.nyu.cs.pdsg.handshake.SecureChannel
 
SecureChannelFactory - class edu.nyu.cs.pdsg.handshake.SecureChannelFactory.
The factory class for the channel manager
SecureChannelFactory() - Constructor for class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
 
SelectedEntity - Variable in class edu.nyu.cs.pdsg.drbac.RoleNewDialog
 
SelectedEntity - Variable in class edu.nyu.cs.pdsg.drbac.attributeNewDialog
 
Semaphore - class edu.nyu.cs.pdsg.util.Semaphore.
A simple counting semaphore
Semaphore() - Constructor for class edu.nyu.cs.pdsg.util.Semaphore
Simple initializer, value starts at 0
Semaphore(int) - Constructor for class edu.nyu.cs.pdsg.util.Semaphore
Full initializer
SendButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SendCredDialog - class edu.nyu.cs.pdsg.drbac.SendCredDialog.
 
SendCredDialog(Frame, String, Delegation) - Constructor for class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
SendCredDialog.IListener - class edu.nyu.cs.pdsg.drbac.SendCredDialog.IListener.
 
SendCredDialog.IListener() - Constructor for class edu.nyu.cs.pdsg.drbac.SendCredDialog.IListener
 
SendDialog - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SendDialogButton - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
Server - class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Server.
 
Server() - Constructor for class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Server
 
Service - interface edu.nyu.cs.pdsg.disco.Service.
Represents a single Disco service that can be sent over a network and placed in a container and received through a Provider class.
Service - interface edu.nyu.cs.pdsg.runtime.Service.
Represents a single Disco service that can be sent over a network and placed in a container and received through a Provider class.
ServiceDescriptor - class edu.nyu.cs.pdsg.discovery.ServiceDescriptor.
 
ServiceDescriptor(String, InetSocketAddress) - Constructor for class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
ServiceLocatorCollection - class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection.
Note: this class has a natural ordering that is inconsistent with equals.
ServiceLocatorCollection(ServiceDescriptor) - Constructor for class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
ServiceManager - class edu.nyu.cs.pdsg.discovery.ServiceManager.
The ServiceManager class is responsible for managing a list of service locations and starting the advertising, publishing, and response listeners.
ServiceManager() - Constructor for class edu.nyu.cs.pdsg.discovery.ServiceManager
 
ShadowKeyDirectory - class edu.nyu.cs.pdsg.util.ShadowKeyDirectory.
KeyDirectory is a temporary hack which will allow us to provide public and private keys.
ShadowKeyDirectory(String) - Constructor for class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Initialize KeyDirectory with a given set of key/name associations
SimpleAuthorizationMonitorImpl - class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl.
Simple implementation of Authoriziation Monitor.
SimpleAuthorizationMonitorImpl() - Constructor for class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
 
SimpleSbEventHandler - class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler.
 
SimpleSbEventHandler() - Constructor for class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
SimpleSbEventHandlerFactory - class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandlerFactory.
 
SimpleSbEventHandlerFactory() - Constructor for class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandlerFactory
 
SingletonLifetimeManager - class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManager.
Implemented using dRBAC trust management infrastructure.
SingletonLifetimeManager(Serializable) - Constructor for class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManager
 
SingletonLifetimeManagerFactory - class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManagerFactory.
For when you want to serve one instance of an object
SingletonLifetimeManagerFactory(Serializable) - Constructor for class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManagerFactory
 
SpecialThreadGroup - class edu.nyu.cs.pdsg.runtime.SpecialThreadGroup.
 
SpecialThreadGroup(ThreadGroup, String) - Constructor for class edu.nyu.cs.pdsg.runtime.SpecialThreadGroup
 
SubjectButton - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SubjectField - Variable in class edu.nyu.cs.pdsg.drbac.DrbacFrame
 
SubjectSearchEngine - class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine.
Utlitity class: Used to look up credentials on remote hosts
SubjectSearchEngine() - Constructor for class edu.nyu.cs.pdsg.drbac.SubjectSearchEngine
Initialize the SearchEngine
Subscriber - class edu.nyu.cs.pdsg.discovery.Subscriber.
 
Subscriber(Authorizer, ILocatorCallback) - Constructor for class edu.nyu.cs.pdsg.discovery.Subscriber
 
SubscriptionProtocol - class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol.
Global enumerator for delegation status subscription command codes
SubscriptionProtocol() - Constructor for class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
Switchboard - class edu.nyu.cs.pdsg.switchboard.Switchboard.
 
Switchboard() - Constructor for class edu.nyu.cs.pdsg.switchboard.Switchboard
 
sSearch(Role, AttributeSet, Role, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Assuming a directed graph representation of Delegation Wallet, a Subject role is a vertex and a Delegation is the edge to another Object role vertex.
sSearchRecurse(Role, AttributeSet, Role, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Recursive step of sSearch
satisfies(Object) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
Check whether this attribute satisfies a given constraint
satisfies(Attribute) - Method in class edu.nyu.cs.pdsg.drbac.Attribute
Check whether this attreibute satisfies a given constraint
satisfies(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
Checks to see if this set satisfies the constraints set by another set
save() - Method in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
Save the key/name associations to the file KeyDirectory was initialized with
save() - Method in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
Save the key/name associations to the file KeyDirectory was initialized with
saveButton - Variable in class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
saveFile - Static variable in class edu.nyu.cs.pdsg.util.HRShadowKeyDirectory
 
saveFile - Static variable in class edu.nyu.cs.pdsg.util.ShadowKeyDirectory
 
saveFileFromURL(String, String) - Static method in class edu.nyu.cs.pdsg.disco.URL_FileSaver
 
savePath - Variable in class edu.nyu.cs.pdsg.drbac.FileSaveDialog
 
saveState(String) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Saves the state of the Debug module and its various settings like debug levels and log files
saveXML(File) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
sbRpc - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.SbRpcLayer.SbRpcLayerThread
 
sbStreams - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.ToClientThread
 
sbrpc - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.CallExecutor
 
sbrpc - Variable in class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
schedule(SbLayerMessage) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
schedule(long) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
scheduleBy(long) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
scheme - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialCert
 
searchAccumulator - Variable in class edu.nyu.cs.pdsg.drbac.SearchResultContainer
 
searchResult - Variable in class edu.nyu.cs.pdsg.drbac.SearchResultContainer
 
searchTag() - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
searchTag - Variable in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
searchTag() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
searchTagHeader - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
security - Variable in class edu.nyu.cs.pdsg.handshake.SecureChannel
Does the user require the channel to be secure
securityEnabled - Variable in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
self - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
self - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
send() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
sendCode(DataOutputStream, byte[]) - Static method in class edu.nyu.cs.pdsg.runtime.CodeProxy
 
sendDelegation(InetAddress, int, DelegationWrapper) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Send a delegation to a given remote host for publication
sendDelegationSet(ObjectInputStream, DataOutputStream, HashSet) - Method in class edu.nyu.cs.pdsg.drbac.SearchEngine
Internal: send a delegation set
sendDown(Object) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Utility method which sends an Object to the layer provider (writes to that layer).
sendDownLivenessMessage(SbLivenessMessage) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
sendEventUp(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Send events up using setProviderStatus() or setProviderStatusSend() Will direct event to this layer if none client!
sendObject(Object, InetAddress, int) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Serializes and sends an object over a DatagramSocket
sendRequest(InetAddress) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sends a service request for this ServiceLocatorCollection to the specified recipient using the default request port
sendRequest(InetSocketAddress) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sends a service request for this ServiceLocatorCollection to the specified recipient
sendRequest() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sends a broadcast service request for this ServiceLocatorCollection
sendUp(Object) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Utility method which sends an Object to the layer client (delivers to that layer).
seqNumHistoryNextAdb - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
seqNumNextAdv - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
serialize(Object) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Serializes an Object into a byte array.
serializeKey(PublicKey) - Static method in class edu.nyu.cs.pdsg.util.KeyUtils
 
serializeObjectToByteArray(Object) - Static method in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
serve(InetSocketAddress, String, KeyPair, Authorizer, Credentials, long, LifetimeManagerFactory) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Serves an object over Switchboard.
serve(InetSocketAddress, String, KeyPair, Authorizer, Credentials, LifetimeManagerFactory) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Serves an object over Switchboard and uses the default timeout.
serve(InetSocketAddress, String, KeyPair, Authorizer, Credentials, Serializable) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
Serves an object over Switchboard.
server - Variable in class edu.nyu.cs.pdsg.discovery.Locator
 
server() - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Returns false if the channel was used to initialize the handshake
server() - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Subclass should return true if this is the acceptor of the handshake
serverCredentials - Variable in class edu.nyu.cs.pdsg.discovery.Locator
 
serverIdentity - Variable in class edu.nyu.cs.pdsg.discovery.Locator
 
serverSocket - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
The server socket used to accept connections
serverSocket - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
The server socket on which to listen
serversocket - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
service - Variable in class edu.nyu.cs.pdsg.runtime.Container
 
serviceManager - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Discovery central logic
serviceQueue - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
services - Static variable in class edu.nyu.cs.pdsg.disco.Disco
Installed services
services - Static variable in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
sessKey - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
setAdvertisingInterval(int) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sets the interval at which this ServiceLocatorCollection is advertised (broadcasted)
setAdvertisingPort(int) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
setAlgorithm(String) - Static method in class edu.nyu.cs.pdsg.util.KeyUtils
 
setAuthorizationMonitor(AuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
setAuthorizationMonitor(AuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
 
setAuthorizationMonitor(AuthorizationMonitor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
setCallback(DelegationCallback) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
Deprecated
setChannelBinding(ChannelBinding) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
setClient(SbClient) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
setClient(SbClient) - Method in interface edu.nyu.cs.pdsg.switchboard.SbProvider
Defines the behavior how to deliver an Object to the layer above.
setCodebase(String) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
setCurrentUserCredentials(Credentials) - Static method in class edu.nyu.cs.pdsg.disco.Disco
HORRIBLE HACK
setCurrentUserEntity(Role) - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
setCurrentUserKeyPair(KeyPair) - Static method in class edu.nyu.cs.pdsg.disco.Disco
HORRIBLE HACK
setDescription(String) - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Sets the human readable description of this filter.
setDirty(boolean) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
setEventHandler(SbEventHandler) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Sets the event handler for this layer to whom this layer will forward Switchboard events, expecting it to act appropriately
setExpectedOtherIdentity(Object) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Declare the identity of the other side of the channel.
setExpectedOtherIdentity(Object) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Declare the identity of the other side of the channel.
setExtensionListInDescription(boolean) - Method in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFactoryClass(String, SecureChannelFactory) - Static method in class edu.nyu.cs.pdsg.handshake.SecureChannelFactory
Make Handshake aware of a new type of factory, defined by the given name, and set this class to be the default factory class.
setGSSManager(GSSManager) - Static method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
setHostCredentials(Credentials) - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
setId(int) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
temp dummy method.
setIgnoreRepeats(boolean) - Static method in class edu.nyu.cs.pdsg.debug.Debug
 
setInterface(String, Object) - Method in class edu.nyu.cs.pdsg.disco.DiscoObject
 
setLevel(int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
set the current global debug level
setLevel(String, int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Sets a subsystem to a specific level
setLevel(String[], int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Takes an array of subsystem names and sets them all equal to the level given
setLevel(String[], int[]) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Takes an array subsystem names and levels, and sets each subsystem up to the number of levels available to the corresponding level in the level array, and when it runs out it sets the rest of the subsystems to 0
setLogFile(String, int) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Sets the log file to start logging stuff to.
setMinKeylength(int) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
setMyIdentity(Object, Object) - Method in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
Provide the channel with an identity and proof of identity (eg: a PublicKey and PrivateKey)
setMyIdentity(Object, Object) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Provide the channel with an identity and proof of identity (eg: a PublicKey and PrivateKey)
setOutputStream(OutputStream) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Sets the default output stream to whatever is given
setParams(SbLivenessParams) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
setParams(SbLivenessParams) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
setPermissionsAdaptor(PermissionsAdaptor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
setPermissionsAdaptor(PermissionsAdaptor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerObjectInputStream
Set both this and setAuthorizationMonitor() for security features
setPermissionsAdaptor(PermissionsAdaptor) - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
setPolicy(Policy) - Static method in class edu.nyu.cs.pdsg.runtime.ContainerPolicy
 
setPreferredSecurityAlgorithms(HashSet) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
 
setProofMonitor(ProofMonitor) - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
Internal Function
setProvider(Provider) - Static method in class edu.nyu.cs.pdsg.gsspki.GSSPKIManager
Set the default PKI provider for GSSPKI.
setProvider(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Set the layer which will write to this one and which we will deliver to.
setProvider(Provider) - Static method in class edu.nyu.cs.pdsg.util.KeyUtils
 
setProviderStatus(int) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Sets the status of the layer.
setProviderStatus(int, Exception) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Sets the status of the layer.
setProviderStatus(int) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
setProviderStatusSend(int) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Sets the status of the layer.
setPublished(boolean) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Sets whether or not service locations for this ServiceLocatorCollection should be sent in response to a service request
setRecipient(SbAsyncTransportRecipient) - Method in interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportProvider
 
setRecipient(SbAsyncTransportRecipient) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Sets the recipient for this layer that this layer will deliver to.
setRemoteSearched() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
Internal function: Signals that the role that this set of AttributeSets corresponds to has been searched by the Wallet
setRequestPort(int) - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
 
setRequiresAuthentication(boolean) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Declare the channel's authentication requirements
setRequiresSecurity(boolean) - Method in class edu.nyu.cs.pdsg.handshake.SecureChannel
Declare the channel's security requirements
setSbRpcLayer(SbRpcLayer) - Method in class edu.nyu.cs.pdsg.switchboard.sbrpc.ProxyPackage
 
setServiceHome(InetSocketAddress) - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
setServiceName(String) - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
setSock(Socket, boolean) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
setSortIndex(int) - Method in class edu.nyu.cs.pdsg.drbac.Role
Set the internally used sortIndex of this role
setState(boolean) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Changes the state variable and informs the AuthorizationMonitorCallback of the state change
setState(boolean) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Changes the state variable and informs the AuthorizationMonitorCallback of the state change
setState(boolean) - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Not part of the formal AuthorizationMonitor definition.
setSystemPermissionsAdaptor(PermissionsAdaptor) - Static method in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
setThreadGroupMonitor(DrbacAuthorizationMonitor, ThreadGroup) - Static method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
setTop(SbLayer) - Method in class edu.nyu.cs.pdsg.switchboard.SbStack
 
setTopOfStack(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
setTopOfStack(SbProvider) - Method in interface edu.nyu.cs.pdsg.switchboard.SbEventHandler
_top is what the SbEventHandler uses to call close()
setTopOfStack(SbProvider) - Method in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
setUpInvalidator(DelegationWrapper) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
setUpValidator(DelegationXML) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
setupbuffer - Variable in class edu.nyu.cs.pdsg.handshake.GenericPKISecureChannel
 
shouldRun(long) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
shouldSign - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
sign(byte[], PrivateKey) - Static method in class edu.nyu.cs.pdsg.drbac.CredentialCert
sign an array of bytes
sign(byte[]) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
Sign this delegation (based on checksum()).
sign(byte[]) - Method in class edu.nyu.cs.pdsg.drbac.RoleMaster
Use this role's private key to sign a byte array
signHandshake(PrivateKey) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Sign the data that has been used for the handshake...
signature - Variable in class edu.nyu.cs.pdsg.discovery.Locator
 
signature - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
signature() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
signer - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
signerRole - Variable in class edu.nyu.cs.pdsg.drbac.RoleMaster
 
singleton - Variable in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManager
 
singleton - Variable in class edu.nyu.cs.pdsg.switchboard.SingletonLifetimeManagerFactory
 
size - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Payload
 
size() - Method in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Payload
 
size() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
size() - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
size - Variable in class edu.nyu.cs.pdsg.util.Reservoir
 
sock - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
socket - Variable in class edu.nyu.cs.pdsg.discovery.PublishingListener
 
socket - Variable in class edu.nyu.cs.pdsg.discovery.ResponseListener
 
socket - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
socketLayer - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayerThread
 
sortIndex - Variable in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
sortIndex() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
stack - Variable in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
stack - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
stacks - Variable in class edu.nyu.cs.pdsg.switchboard.SbRpcServerThread
 
stacks - Variable in class edu.nyu.cs.pdsg.switchboard.SbServerSocket
A reference to the Switchboard stacks registry
stacks - Static variable in class edu.nyu.cs.pdsg.switchboard.Switchboard
a collection of stacks
standardOut - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
start() - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
start() - Static method in class edu.nyu.cs.pdsg.drbac.DrbacGui
 
start(HRShadowKeyDirectory) - Static method in class edu.nyu.cs.pdsg.util.KeyDirectoryGui
 
startAdvertising() - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
startAdvertising() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Begins advertising (broadcasting) services at regular intervals on advertisingPort in a new thread
startCheckingPermissions() - Method in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
startGenarating() - Method in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
Start generating keye
startGenerating() - Method in class edu.nyu.cs.pdsg.util.Reservoir
DEPRECATED
startListeningForLocators() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Begins listening for service advertisements on the advertisingPort in a new thread
startPublishing() - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
startPublishing() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Begins listening for service requests on the requestPort in a new thread
startpoint - Static variable in class edu.nyu.cs.pdsg.debug.TimerTracer
 
startpoint(String) - Static method in class edu.nyu.cs.pdsg.debug.TimerTracer
 
state - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Master state of the proof
state - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Master state of the proof
state - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
state - Variable in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
The current state of authorization
status - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
status - Variable in class edu.nyu.cs.pdsg.drbac.Proof
 
status - Variable in class edu.nyu.cs.pdsg.drbac.ProofChangedEvent
 
status - Variable in class edu.nyu.cs.pdsg.drbac.SearchResult
 
status() - Method in class edu.nyu.cs.pdsg.drbac.SearchResultContainer
 
statusString(int) - Static method in class edu.nyu.cs.pdsg.switchboard.SbStatus
 
stop() - Static method in class edu.nyu.cs.pdsg.util.Deadlock
 
stopAdvertising() - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
stopAdvertising() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Stops the background thread from advertising
stopGenerating() - Method in class edu.nyu.cs.pdsg.util.Reservoir.ReservoirKeyFactory
Stop generating keys
stopGenerating() - Method in class edu.nyu.cs.pdsg.util.Reservoir
DEPRECATED
stopListeningForLocators() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Stops the background thread from listening
stopPublishing() - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
stopPublishing() - Static method in class edu.nyu.cs.pdsg.discovery.ServiceManager
Stops the background thread from listening for service requests
storedCodebase - Variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
str - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Msg
 
subAccumContains(Role) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
 
subFlagType - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
subSearchAccum - Variable in class edu.nyu.cs.pdsg.drbac.LocalProver
 
subTopSort(DelegationWrapper, int) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: component of the topological sort
subjIndex - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
subjIndexString() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
subject - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
subject - Variable in class edu.nyu.cs.pdsg.drbac.LocalProver
 
subject - Variable in class edu.nyu.cs.pdsg.drbac.Proof
 
subject - Static variable in class edu.nyu.cs.pdsg.drbac.Testing
 
subject - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
The credentials and the permissions they map to
subject - Variable in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
The credentials and the permissions they map to
subject - Variable in class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
subjectIterator(Role) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Get valid delegations with a given subject.
subjectProve() - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Do a search from subject to object.
subjectProve(Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
Perform a search from a subject other than the subject that this prover was initialized with.
subjects() - Method in class edu.nyu.cs.pdsg.drbac.DelegationSet
 
subscribe(Subscriber) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Registers a Subscriber to receive new service advertisements
subscribe() - Method in class edu.nyu.cs.pdsg.drbac.HomeSubscription
 
subscribeToHome(Delegation) - Method in interface edu.nyu.cs.pdsg.drbac.DelegationSubscriptionInterface
 
subscribedTo - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
subscribers - Variable in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
 
subscribers - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
subsumes(AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
Checks if any set of attributes contained within is better than the provided set
subsumes(Role, AttributeSet) - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
See if the attributes contained with in are at least equivalent to a given constraint set
subsystems - Static variable in class edu.nyu.cs.pdsg.debug.Debug
 
successAttributeSet - Variable in class edu.nyu.cs.pdsg.drbac.SearchResult
 
successDelegationSet - Variable in class edu.nyu.cs.pdsg.drbac.SearchResult
 
superProviderReadySent - Variable in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
superSecretAbortCloseThingie - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
Set this to true to make things go boom
supportProofMonitor - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
syncPublish(Delegation, DelegationXML) - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
 
syncQueue - class edu.nyu.cs.pdsg.discovery.syncQueue.
Synchronized wrapper for a TreeSet
syncQueue() - Constructor for class edu.nyu.cs.pdsg.discovery.syncQueue
 

T

TESTING - Static variable in class edu.nyu.cs.pdsg.drbac.Testing
 
TIME_TO_SLEEP - Static variable in class edu.nyu.cs.pdsg.util.Reservoir
 
TYPE_UNKNOWN - Static variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 
Testing - class edu.nyu.cs.pdsg.drbac.Testing.
This class is essentially a repository for cheats and objects that need to be passed around with a minimum of hassle.
Testing() - Constructor for class edu.nyu.cs.pdsg.drbac.Testing
 
TimedAuthorizationMonitor - class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.
 
TimedAuthorizationMonitor(int) - Constructor for class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
 
TimedAuthorizationMonitor.Killer - class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.Killer.
 
TimedAuthorizationMonitor.Killer(TimedAuthorizationMonitor) - Constructor for class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.Killer
 
TimedAuthorizer - class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizer.
A stand-in class to provide an Authorizer implementation while developing other classes that require an Authorizer implementation.
TimedAuthorizer(int) - Constructor for class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizer
 
TimerTracer - class edu.nyu.cs.pdsg.debug.TimerTracer.
 
TimerTracer() - Constructor for class edu.nyu.cs.pdsg.debug.TimerTracer
 
TimerTracer.TimerEntry - class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry.
 
TimerTracer.TimerEntry(String, long, TimerTracer.TimerEntry) - Constructor for class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
ToClientThread - class edu.nyu.cs.pdsg.switchboard.clientstreams.ToClientThread.
 
ToClientThread(SbClientStreamsLayer, OutputStream) - Constructor for class edu.nyu.cs.pdsg.switchboard.clientstreams.ToClientThread
 
TopologicalSortComparator - class edu.nyu.cs.pdsg.drbac.TopologicalSortComparator.
This class sorts on the order of the subject's sort index.
TopologicalSortComparator() - Constructor for class edu.nyu.cs.pdsg.drbac.TopologicalSortComparator
 
TwoWaySearchEngine - class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine.
Utlitity class: Used to look up credentials on remote hosts
TwoWaySearchEngine() - Constructor for class edu.nyu.cs.pdsg.drbac.TwoWaySearchEngine
Initialize the SearchEngine
targetIP - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
targetPort - Variable in class edu.nyu.cs.pdsg.drbac.SendCredDialog
 
testDeleg - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
thread - Variable in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
threadAction() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
threadGroupMap - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerClassLoader
 
threadGroupMap - Static variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
time - Variable in class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
time - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator
 
time - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegValidator
 
timeLastRun - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
timeout - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.BlockingQueue
 
timeout - Variable in class edu.nyu.cs.pdsg.switchboard.sbmux.SbChannel
 
timer - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
timer - Variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor.Killer
 
timer - Variable in class edu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
 
toClient - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
toClientThread - Variable in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
toHexString(byte) - Static method in class edu.nyu.cs.pdsg.debug.Debug
Convert a byte into an hexadecimal number.
toLongString() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
toLongString() - Method in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
toLongString() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
toLongString() - Method in class edu.nyu.cs.pdsg.drbac.RoleId
 
toShortString() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
toShortString() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
toShortString() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
toString() - Method in class edu.nyu.cs.pdsg.debug.TimerTracer.TimerEntry
 
toString() - Method in class edu.nyu.cs.pdsg.discovery.Locator
 
toString() - Method in class edu.nyu.cs.pdsg.discovery.ServiceDescriptor
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSet
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.AttributeSets
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.ConstrainedRoleSet
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.DelegationXML
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.Role.RoleImpl
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.RoleId
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.SearchAccumulator
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.SearchResult
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.SearchResultContainer
 
toString(int) - Static method in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
 
toString() - Method in class edu.nyu.cs.pdsg.drbac.trust.ProofCredentials
 
toString() - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIName
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizerMessage
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessMessage
 
toString() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
toTestString() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
toTitleString() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
toTitleString() - Method in class edu.nyu.cs.pdsg.drbac.Role
 
top - Variable in class edu.nyu.cs.pdsg.switchboard.CallbackSbEventHandler
 
top - Variable in class edu.nyu.cs.pdsg.switchboard.SimpleSbEventHandler
 
topLayer - Variable in class edu.nyu.cs.pdsg.switchboard.SbStack
 
topologicalSort() - Static method in class edu.nyu.cs.pdsg.drbac.Wallet
Internal: Sort all delegations in the wallet in terms of support chains
transit - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessParams
 
transport - Variable in class edu.nyu.cs.pdsg.switchboard.SbStackAssembler
 
transport - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.cipherspeedrpctest.Actor
 
trySuperProviderReady() - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
tsortIndex - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
ttl - Variable in class edu.nyu.cs.pdsg.drbac.DiscoveryTag
 

U

UNSUBSCRIBE - Static variable in class edu.nyu.cs.pdsg.drbac.SubscriptionProtocol
 
URL_FileSaver - class edu.nyu.cs.pdsg.disco.URL_FileSaver.
URL_FileSaver is used to download files from an url and save them into a given location.
URL_FileSaver() - Constructor for class edu.nyu.cs.pdsg.disco.URL_FileSaver
Empty constructor.
uid - Static variable in class edu.nyu.cs.pdsg.switchboard.Switchboard
 
unauthorizedRemoveDelegation - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
unauthorizedWallet - Static variable in class edu.nyu.cs.pdsg.drbac.CredentialException
 
uncheckedObjectSearch(Role, AttributeSet, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
This version of objectSearch doesn't check the object since it's already in the search accumulator.
uncheckedSubjectSearch(Role, AttributeSet, Role, AttributeSet, SearchAccumulator) - Method in class edu.nyu.cs.pdsg.drbac.LocalProver
This version of subjectSearch doesn't check the subject since it's already in the search accumulator.
unpublish(Locator) - Static method in class edu.nyu.cs.pdsg.disco.Disco
 
unregisterLayer() - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
unregisterLogger(Logger) - Static method in class edu.nyu.cs.pdsg.util.Log
 
unserialize(byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Unserializes an Object from a byte array.
unsubscribe(Subscriber) - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
Unregisters a subscriber from this ServiceLocatorCollection
unwrap(byte[], int, int, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
unwrap(InputStream, OutputStream, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
unwrap(byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
WHAT THE HELL ARE THESE METHODS DOING?
update(Object) - Method in class edu.nyu.cs.pdsg.drbac.ProofMonitor
Called when the status of the proof changes
update(Object) - Method in class edu.nyu.cs.pdsg.drbac.RemDelegMonitor
Called when the credential's status is updated
update(Object) - Method in interface edu.nyu.cs.pdsg.drbac.WalletSubscriber
Called when a wallet's status changes
updateCounter() - Method in class edu.nyu.cs.pdsg.discovery.ServiceLocatorCollection
update the value of counter as guaranteeing the order of being added
updateCredentials(Credentials) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Allows the auhorized party to provide a new set of credentials.
updateCredentials(Credentials) - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Allows the auhorized party to provide a new set of credentials.
updateCredentials(Credentials) - Method in interface edu.nyu.cs.pdsg.trust.AuthorizationMonitor
Allows the auhorized party to provide a new set of credentials.
updateCredentials(Credentials) - Method in class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
Allows the auhorized party to provide a new set of credentials.
updateID() - Method in class edu.nyu.cs.pdsg.drbac.Role
This function must be called after the role is deserialized, or equals() will not work properly
usage - Variable in class edu.nyu.cs.pdsg.gsspki.GSSPKICredential
 
useEntityName - Variable in class edu.nyu.cs.pdsg.drbac.EntityNewDialog
 
useExtensionsInDescription - Variable in class edu.nyu.cs.pdsg.drbac.ExampleFileFilter
 
userCredentialsDropoff - Static variable in class edu.nyu.cs.pdsg.disco.Disco
THIS IS HORRIBLE

V

v - Variable in class edu.nyu.cs.pdsg.runtime.ContainerPermissionCollection
 
val - Variable in class edu.nyu.cs.pdsg.util.Semaphore
 
validAt - Variable in class edu.nyu.cs.pdsg.drbac.Delegation
 
validate(DelegationXML) - Method in class edu.nyu.cs.pdsg.drbac.Delegation
 
validate() - Method in class edu.nyu.cs.pdsg.drbac.Proof
 
value - Variable in class edu.nyu.cs.pdsg.drbac.Attribute
 
value() - Method in class edu.nyu.cs.pdsg.drbac.Attribute
 
valueChanged(ListSelectionEvent) - Method in class edu.nyu.cs.pdsg.drbac.DrbacFrame.LSListener
 
valueChanged(ListSelectionEvent) - Method in class edu.nyu.cs.pdsg.util.KeyDirectoryFrame.LSListener
 
values - Static variable in class edu.nyu.cs.pdsg.drbac.SearchStatus
 
verify(byte[], byte[], PublicKey) - Static method in class edu.nyu.cs.pdsg.drbac.CredentialCert
verify a signature
verify() - Method in class edu.nyu.cs.pdsg.drbac.Delegation
verify the validity of this delegation
verifyCredential() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacAuthorizationMonitor
Does most of the work of proving/disproving the delegation
verifyCredential() - Method in class edu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizationMonitor
Does most of the work of proving/disproving the delegation
verifyHandshake(PublicKey, byte[]) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Verify a handshake signature
verifyImplId(Role.RoleImpl) - Method in class edu.nyu.cs.pdsg.drbac.Role
Re-generates the unique integer for a given role
verifyMIC(byte[], int, int, byte[], int, int, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
verifyMIC(InputStream, InputStream, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 

W

WAIT_TIME - Static variable in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
WAIT_TIME2 - Static variable in class edu.nyu.cs.pdsg.discovery.DiscoveryConstants
 
WHITE_SPACE_ENC - Static variable in class edu.nyu.cs.pdsg.util.Base64
 
WRAP_LENGTH - Static variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
WRITE - Static variable in class edu.nyu.cs.pdsg.switchboard.SbLayerMessage
 
Wallet - class edu.nyu.cs.pdsg.drbac.Wallet.
The core of dRBAC.
Wallet() - Constructor for class edu.nyu.cs.pdsg.drbac.Wallet
 
WalletOperator - class edu.nyu.cs.pdsg.drbac.WalletOperator.
The class which handles all of wallet's server operations
WalletOperator() - Constructor for class edu.nyu.cs.pdsg.drbac.WalletOperator
 
WalletSubscriber - interface edu.nyu.cs.pdsg.drbac.WalletSubscriber.
This interface is implemented by both ProofMonitors and RemDelegMonitors
waitQ - Variable in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
walletIPs - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
walletKeyPair - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
walletPrivateKey - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
walletPublicKey - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
walletRoleName - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 
when - Variable in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer.LivenessTimer
 
wrap(byte[], int, int, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
wrap(InputStream, OutputStream, MessageProp) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
 
wrap(byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
WHAT THE HELL ARE THESE METHODS DOING?
wrapper - Variable in class edu.nyu.cs.pdsg.drbac.Delegation.DelegInvalidator
 
write(Object) - Method in interface edu.nyu.cs.pdsg.switchboard.SbAsyncTransportProvider
Defines the behavior how to deliver an Object to the layer above.
write(Object) - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
 
write(SbLayerable, Object) - Static method in class edu.nyu.cs.pdsg.switchboard.SbLayerDriver
 
write(int) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
write(byte[], int, int) - Method in class edu.nyu.cs.pdsg.switchboard.SbPipedOutputStream
 
write(Object) - Method in class edu.nyu.cs.pdsg.switchboard.authorization.SbAuthorizationLayer
 
write(Object) - Method in class edu.nyu.cs.pdsg.switchboard.cipher.SbCipherLayer
 
write(int) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
write(byte) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
write(byte[]) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
write(byte[], int, int) - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientOutputStream
 
write(Object) - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
write(Object) - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 
write(int) - Method in class edu.nyu.cs.pdsg.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class edu.nyu.cs.pdsg.util.Base64.OutputStream
Calls write(int) repeatedly until len bytes are written.
writeChannel(int, Object) - Method in class edu.nyu.cs.pdsg.switchboard.sbmux.SbMux
 
writeDelegation(Delegation) - Static method in class edu.nyu.cs.pdsg.drbac.delegator.Delegator
 
writeFile(byte[], String, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Writes a byte array to a file either encoding it or decoding it as specified.
writeFile(byte[], File, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Writes a byte array to a file either encoding it or decoding it as specified.
writeFile(byte[], int, int, File, boolean) - Static method in class edu.nyu.cs.pdsg.util.Base64
Writes a byte array to a file either encoding it or decoding it as specified.
writeKeyPair(KeyPair) - Method in interface edu.nyu.cs.pdsg.util.KeyReaderWriter
 
writeKeyPair(KeyPair) - Method in class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter
 
writeKeyType(KeyPair) - Method in interface edu.nyu.cs.pdsg.util.KeyReaderWriter
 
writeKeyType(KeyPair) - Method in class edu.nyu.cs.pdsg.util.RSACrtKeyReaderWriter
 
writeStreamHeader() - Method in class edu.nyu.cs.pdsg.switchboard.io.NHObjectOutputStream
 
writeToken(OutputStream, byte[]) - Method in class edu.nyu.cs.pdsg.gsspki.GSSPKIContext
Write a token to an output stream

X

XService - interface edu.nyu.cs.pdsg.util.XService.
 
XServiceImpl - class edu.nyu.cs.pdsg.util.XServiceImpl.
 
XServiceImpl() - Constructor for class edu.nyu.cs.pdsg.util.XServiceImpl
 
xml - Variable in class edu.nyu.cs.pdsg.drbac.DelegationWrapper
 
xmlIndex - Static variable in class edu.nyu.cs.pdsg.drbac.Wallet
 

_

_close() - Method in class edu.nyu.cs.pdsg.switchboard.SbLayer
Closes this layer and all layers underneath it.
_close() - Method in class edu.nyu.cs.pdsg.switchboard.clientstreams.SbClientStreamsLayer
 
_close() - Method in class edu.nyu.cs.pdsg.switchboard.io.SbSocketIoLayer
 
_close() - Method in class edu.nyu.cs.pdsg.switchboard.liveness.SbLivenessLayer
 

A B C D E F G H I K L M N O P Q R S T U V W X _

Copyright (c) 2002-2003 New York University RLAB