org.globus.ogsa.impl.security.authorization
Class HostAuthorization

java.lang.Object
  extended byorg.globus.ogsa.impl.security.authorization.HostAuthorization
All Implemented Interfaces:
Authorization

public class HostAuthorization
extends java.lang.Object
implements Authorization


Field Summary
 
Fields inherited from interface org.globus.ogsa.impl.security.authorization.Authorization
AUTHORIZATION, RESOURCE
 
Constructor Summary
HostAuthorization(java.lang.String service)
           
 
Method Summary
 void authorize(javax.security.auth.Subject peerSubject, javax.xml.rpc.handler.MessageContext context)
           
static HostAuthorization getInstance()
          Returns an instance of host authentication.
 org.ietf.jgss.GSSName getName(javax.xml.rpc.handler.MessageContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HostAuthorization

public HostAuthorization(java.lang.String service)
Method Detail

getInstance

public static HostAuthorization getInstance()
Returns an instance of host authentication.

Returns:
an instance of this class initialized with host as a service.

authorize

public void authorize(javax.security.auth.Subject peerSubject,
                      javax.xml.rpc.handler.MessageContext context)
               throws AuthorizationException
Specified by:
authorize in interface Authorization
Throws:
AuthorizationException

getName

public org.ietf.jgss.GSSName getName(javax.xml.rpc.handler.MessageContext ctx)
                              throws AuthorizationException
Specified by:
getName in interface Authorization
Throws:
AuthorizationException


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.