Uses of Class
edu.nyu.cs.pdsg.drbac.Role

Packages that use Role
edu.nyu.cs.pdsg.disco   
edu.nyu.cs.pdsg.drbac   
edu.nyu.cs.pdsg.drbac.delegator   
edu.nyu.cs.pdsg.drbac.trust   
edu.nyu.cs.pdsg.runtime   
 

Uses of Role in edu.nyu.cs.pdsg.disco
 

Fields in edu.nyu.cs.pdsg.disco declared as Role
private static Role Disco.currentUserEntity
           
 

Methods in edu.nyu.cs.pdsg.disco that return Role
static Role Disco.getCurrentUserEntity()
           
 

Methods in edu.nyu.cs.pdsg.disco with parameters of type Role
static void Disco.setCurrentUserEntity(Role _currentUserEntity)
           
 

Uses of Role in edu.nyu.cs.pdsg.drbac
 

Fields in edu.nyu.cs.pdsg.drbac declared as Role
private  Role EntityNewDialog.newRoleID
           
private  Role attributeNewDialog.SelectedEntity
           
private  Role RoleNewDialog.SelectedEntity
           
private  Role DrbacFrame.CurrentSubject
           
private  Role DrbacFrame.CurrentObject
           
private  Role DrbacFrame.CurrentIssuer
           
static Role Testing.subject
           
static Role Testing.object
           
 Role RoleMaster.signerRole
           
protected  Role Proof.subject
           
protected  Role Proof.object
           
private  Role LocalProver.subject
           
private  Role LocalProver.object
           
 Role Delegation.subject
           
 Role Delegation.object
           
 Role Delegation.signer
           
 Role Attribute.role
           
 

Methods in edu.nyu.cs.pdsg.drbac that return Role
static Role Wallet.getRoleByName(java.lang.String roleName)
          String->Role conversion
static Role Wallet.getEntityByPublicKey(java.security.PublicKey pubKey)
          SORELY NEEDED METHOD, CURRENTLY DOES NOTHING.
static Role Wallet.containsRoleEqualTo(Role candidate)
          Checks if a given candidate Role (usually constructed out of an xml representation) already exists in the Wallet.
protected  Role TwoWaySearchEngine.findSearchableRole(SearchAccumulator subSearchAccum, SearchAccumulator objSearchAccum)
          Look at both the subject and object search accumulator, and return a role from either that has not yet been searched.
protected  Role SubjectSearchEngine.findSearchableRole(SearchAccumulator subSearchAccum, SearchAccumulator objSearchAccum)
          Only looks at the subSearchAccum, since this implementation of the SearchEngine is doing a sub-towards-obj search
protected abstract  Role SearchEngine.findSearchableRole(SearchAccumulator subSearchAccum, SearchAccumulator objSearchAccum)
          One of these SearchAccumulators will be left null in subject and object searches.
 Role Proof.getSubject()
           
 Role Proof.getObject()
           
 Role DelegationWrapper.getSubject()
           
 Role DelegationWrapper.getObject()
           
 Role DelegationWrapper.getIssuer()
           
private  Role CredFileLoader.makeRole(org.w3c.dom.Node node)
           
 Role Attribute.getRole()
           
 

Methods in edu.nyu.cs.pdsg.drbac with parameters of type Role
static void Wallet.addRoleToSystem(Role r)
          Internal: Recognize a new entity in the system
(package private) static java.util.Iterator Wallet.subjectIterator(Role subj)
          Get valid delegations with a given subject.
(package private) static java.util.Iterator Wallet.objectIterator(Role obj)
          Get valid delegations with a given object.
static boolean Wallet.isHome(Role r)
          Check to see if this is the home server of the given role
private static java.util.HashSet Wallet.getSubjSet(Role subj)
          Internal: Get the set of delegations from a given subject, or create one if none exists
private static java.util.HashSet Wallet.getObjSet(Role obj)
          Internal: Get the set of delegations from a given object, or create one if none exists
static void Wallet.addToAllRoles(Role r)
           
private static void Wallet.addToAllSubjectObjectIssuerRoles(Role r)
           
private static void Wallet.addToAllAttributeRoles(Role r)
           
static Role Wallet.containsRoleEqualTo(Role candidate)
          Checks if a given candidate Role (usually constructed out of an xml representation) already exists in the Wallet.
static ProofMonitor Wallet.prove(Role subject, Role object, AttributeSet constraints, ProofChangedListener caller)
          Method used by a client application to determine if a trust relationship holds.
protected  java.util.ArrayList TwoWaySearchEngine.queryRemoteWallet(java.net.InetAddress ip, int port, RoleId walletRoleId, LocalProver prover, Role obj, AttributeSet oas)
          Internal: socket-level communication for querying a remote wallet
protected  java.util.ArrayList SubjectSearchEngine.queryRemoteWallet(java.net.InetAddress ip, int port, RoleId walletRoleId, LocalProver prover, Role obj, AttributeSet oas)
          Internal: socket-level communication for querying a remote wallet
 Proof SearchEngine.prove(Role subject, Role object, AttributeSet constraints)
          Method used by a client application to determine if a trust relationship holds.
 ProofMonitor SearchEngine.prove(Role subject, Role object, AttributeSet constraints, ProofChangedListener caller)
          Method used by a client application to determine if a trust relationship holds.
 Proof SearchEngine.remSearch(Role s, AttributeSet sas, Role o, AttributeSet oas)
          Search for a subject to object relation
protected abstract  java.util.ArrayList SearchEngine.queryRemoteWallet(java.net.InetAddress ip, int port, RoleId walletRoleId, LocalProver prover, Role obj, AttributeSet oas)
          Internal: socket-level communication for querying a remote wallet
 Delegation RoleMaster.delegate(Role subject, Role object, AttributeSet withs)
          Generate and sign a delegation
 Delegation RoleMaster.delegate(Role subject, Role object, AttributeSet withs, long valid, long invalid)
          Generate and sign a delegation
 boolean Role.hasSameEntity(Role r)
          Compares the entity of this role to the entity of another role
 boolean Role.equivalentTo(Role obj)
          Compare this role to another role logically
 java.lang.Object ProofMonitor.getConstraint(Role attributeRole)
           
 AttributeSets LocalProver.getAttrSetsForSub(Role r)
          Return the attribute sets that have been discovered for a given role in the subSearchAccum
 AttributeSets LocalProver.getAttrSetsForObj(Role r)
          Return the attribute sets that have been discovered for a given role in the objSearchAccum
(package private)  boolean LocalProver.objAccumContains(Role r)
           
(package private)  boolean LocalProver.subAccumContains(Role r)
           
(package private)  SearchResultContainer LocalProver.subjectProve(Role currSubject, AttributeSet accumulatedAttrs)
          Perform a search from a subject other than the subject that this prover was initialized with.
(package private)  SearchResultContainer LocalProver.objectProve(Role currObject, AttributeSet accumulatedAttrs)
          Perform a search from an object other than the object that this prover was initialized with.
 SearchResultContainer LocalProver.uncheckedSubjectSearch(Role s, AttributeSet sas, Role o, AttributeSet oas, SearchAccumulator sac)
          This version of subjectSearch doesn't check the subject since it's already in the search accumulator.
 SearchResultContainer LocalProver.uncheckedObjectSearch(Role currObj, AttributeSet currAttrSet, AttributeSet constraints, SearchAccumulator sac)
          This version of objectSearch doesn't check the object since it's already in the search accumulator.
private  SearchResult LocalProver.sSearch(Role s, AttributeSet sas, Role o, AttributeSet oas, SearchAccumulator sac)
          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.
private  SearchResult LocalProver.sSearchRecurse(Role s, AttributeSet sas, Role o, AttributeSet oas, SearchAccumulator sac)
          Recursive step of sSearch
private  SearchResult LocalProver.oSearch(Role currObj, AttributeSet currAttrSet, AttributeSet desiredAttrSet, SearchAccumulator sac)
          Discover all the subjects that reach a particular object with a certain set of contraints.
private  SearchResult LocalProver.oSearchRecurse(Role currObj, AttributeSet currAttrSet, AttributeSet desiredAttrSet, SearchAccumulator sac)
          Recursive step of oSearch
private  org.w3c.dom.Element CredFileWriter.makeRole(Role r)
           
private  org.w3c.dom.Element CredFileWriter.makeRole(Role r, java.lang.String type)
           
 boolean ConstrainedRoleSet.containsKey(Role r)
          Check if a role can be reached
 AttributeSets ConstrainedRoleSet.add(Role role, AttributeSets attributeSets)
          Add a set of attributes to this ConstrainedRoleSet
 void ConstrainedRoleSet.add(Role role, AttributeSet attributeSet)
          Adds an attributeSet to this set
 AttributeSets ConstrainedRoleSet.get(Role role)
          Get the attributes accumulated over all discovered paths to the given role
 boolean ConstrainedRoleSet.subsumes(Role role, AttributeSet sas)
          See if the attributes contained with in are at least equivalent to a given constraint set
 java.lang.Object AttributeSet.get(Role attributeID)
          Get the value of the attribute with the given role
static java.lang.Object Attribute.defaultValue(Role _role)
          Defaults for the various attribute types
 

Constructors in edu.nyu.cs.pdsg.drbac with parameters of type Role
RoleMaster(Role _signerRole, java.security.PrivateKey _privateKey)
          Standard Initializer
Role(Role _role, boolean _assign)
          Assign Copy Initializer
Proof(Role _subject, Role _object, java.util.ArrayList _delegs, AttributeSet _constraints)
          Initialize a Proof
LocalProver(Role s, Role o, AttributeSet constraints)
          The constructor initializes the accumulators with the ultimate subject, object, and attributeset desired
LocalProver(Role s, Role o)
          Prove a relationship between the subject and object, without attribute constraints
LocalProver(SearchAccumulator subSearchAccum, Role o, AttributeSet constraints)
          This version of the constructor is used in answering remote queries that are part of subject searches.
Delegation(Role _subject, Role _object, AttributeSet _attributes, Role _signer)
          Instantiate a Delegation.
Delegation(Role _subject, Role _object, AttributeSet _attributes, Role _signer, long _validAt, long _invalidAt)
          Instantiate a Delegation.
Attribute(Role _role, java.lang.String _value)
          Create an attribute
Attribute(Role _role, java.lang.Object _value)
           
 

Uses of Role in edu.nyu.cs.pdsg.drbac.delegator
 

Methods in edu.nyu.cs.pdsg.drbac.delegator that return Role
static Role Delegator.getRole(java.lang.String role)
           
 

Uses of Role in edu.nyu.cs.pdsg.drbac.trust
 

Fields in edu.nyu.cs.pdsg.drbac.trust declared as Role
 Role ProofCredentials.subject
           
 Role ProofCredentials.object
           
(package private)  Role DrbacRoleAuthorizer.object
           
private  Role DrbacRoleAuthorizationMonitor.subject
          The credentials and the permissions they map to
private  Role DrbacRoleAuthorizationMonitor.object
          The credentials and the permissions they map to
(package private)  Role DrbacAuthorizer.object
           
private  Role DrbacAuthorizationMonitor.subject
          The credentials and the permissions they map to
private  Role DrbacAuthorizationMonitor.object
          The credentials and the permissions they map to
 

Methods in edu.nyu.cs.pdsg.drbac.trust with parameters of type Role
 java.lang.Object DrbacRoleAuthorizationMonitor.getConstraint(Role attributeRole)
           
 java.lang.Object DrbacAuthorizationMonitor.getConstraint(Role attributeRole)
           
 

Constructors in edu.nyu.cs.pdsg.drbac.trust with parameters of type Role
DrbacRoleAuthorizer(Role _object, AttributeSet _attributes)
           
DrbacRoleAuthorizationMonitor(Role _subject, Role _object, java.security.PublicKey _identity, AttributeSet _attributes)
          Constructing a DrbacRoleAuthorizationMonitor.java is equivalent to:
DrbacAuthorizer(Role _object, AttributeSet _attributes)
           
DrbacAuthorizationMonitor(Credentials _credentials, Role _object, java.security.PublicKey _identity, AttributeSet _attributes)
          Constructing a DrbacAuthorizationMonitor is equivalent to:
 

Uses of Role in edu.nyu.cs.pdsg.runtime
 

Methods in edu.nyu.cs.pdsg.runtime with parameters of type Role
static boolean ContainerPermissionCollection.associateAuthorizationMonitor(java.lang.ThreadGroup tg, Role identity)
           
 

Constructors in edu.nyu.cs.pdsg.runtime with parameters of type Role
ContainerActivator(Role r, java.lang.Runnable obj)
           
 



Copyright (c) 2002-2003 New York University RLAB