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

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

public class DrbacAuthorizer
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
DrbacAuthorizer(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

DrbacAuthorizer

public DrbacAuthorizer(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