Package org.globus.myproxy
Class MyProxyServerAuthorization
- java.lang.Object
-
- org.globus.gsi.gssapi.auth.Authorization
-
- org.globus.myproxy.MyProxyServerAuthorization
-
public class MyProxyServerAuthorization extends Authorization
Implements the MyProxy server authorization mechanism.
-
-
Constructor Summary
Constructors Constructor Description MyProxyServerAuthorization()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidauthorize(org.ietf.jgss.GSSContext context, java.lang.String host)Performs MyProxy server authorization checks.-
Methods inherited from class org.globus.gsi.gssapi.auth.Authorization
generateAuthorizationException
-
-
-
-
Method Detail
-
authorize
public void authorize(org.ietf.jgss.GSSContext context, java.lang.String host) throws AuthorizationExceptionPerforms 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".AuthorizationExceptionif the authorization fails. Otherwise, the function completes normally.- Specified by:
authorizein classAuthorization- Parameters:
context- the security context.host- host address of the peer.- Throws:
AuthorizationException- if the peer is not authorized to access/use the resource.
-
-