edu.nyu.cs.pdsg.drbac.trust
Class DrbacRoleAuthorizer

java.lang.Object
  extended byedu.nyu.cs.pdsg.drbac.trust.DrbacRoleAuthorizer
All Implemented Interfaces:
Authorizer

public class DrbacRoleAuthorizer
extends java.lang.Object
implements Authorizer

Author:
Woodie Keenan, based on code written by Oliver Kennedy

Field Summary
(package private)  AttributeSet attributes
           
(package private)  Role object
           
 
Constructor Summary
DrbacRoleAuthorizer(Role _object, AttributeSet _attributes)
           
 
Method Summary
 AuthorizationMonitor authorize(Credentials credentials, java.security.PublicKey identity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

object

Role object

attributes

AttributeSet attributes
Constructor Detail

DrbacRoleAuthorizer

public DrbacRoleAuthorizer(Role _object,
                           AttributeSet _attributes)
Method Detail

authorize

public AuthorizationMonitor authorize(Credentials credentials,
                                      java.security.PublicKey identity)
                               throws AuthorizationException
Specified by:
authorize in interface Authorizer
Parameters:
credentials - credentials for authorization.
identity - identity for authentication.
Returns:
an AuthorizationMonitor that will communcate changes in credential status to registered parties
Throws:
AuthorizationException


Copyright (c) 2002-2003 New York University RLAB