authorize
public void authorize(org.ietf.jgss.GSSContext context,
java.lang.String host)
throws org.globus.gsi.gssapi.auth.AuthorizationException
Performs MyProxy server authorization checks. The hostname of
the server is compared with the hostname specified in the
server's (topmost) certificate in the certificate chain. The
hostnames must match exactly (in case-insensitive way). The
service in the certificate may be "host" or "myproxy".
AuthorizationException
if the authorization fails.
Otherwise, the function completes normally.
- Specified by:
authorize
in class org.globus.gsi.gssapi.auth.Authorization
- Parameters:
context
- the security context.host
- host address of the peer.
- Throws:
org.globus.gsi.gssapi.auth.AuthorizationException
- if the peer is
not authorized to access/use the resource.