edu.nyu.cs.pdsg.trust
Interface Authorizer

All Known Implementing Classes:
AllAuthorizerImpl, DrbacAllAuthorizer, DrbacAuthorizer, DrbacRoleAuthorizer, TimedAuthorizer

public interface Authorizer

The Authorizer is an interface to a class that performs credential authorization for a particular trust-management system (X.509, dRBAC, etc.). An Authorizer implementation will generate trust-management system-specific AuthorizationMonitors.

You must implement this if you are going to provide your own trust monitoring functionality.


Method Summary
 AuthorizationMonitor authorize(Credentials creds, java.security.PublicKey identity)
           
 

Method Detail

authorize

public AuthorizationMonitor authorize(Credentials creds,
                                      java.security.PublicKey identity)
                               throws AuthorizationException
Parameters:
creds - 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