Class Authorization

  • Direct Known Subclasses:
    GSSAuthorization, MyProxyServerAuthorization

    public abstract class Authorization
    extends java.lang.Object
    Interface for authorization mechanisms. The authorization is performed once the connection was authenticated.
    • Constructor Summary

      Constructors 
      Constructor Description
      Authorization()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void authorize​(org.ietf.jgss.GSSContext context, java.lang.String host)
      Performes authorization checks.
      protected void generateAuthorizationException​(org.ietf.jgss.GSSName expected, org.ietf.jgss.GSSName target)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Authorization

        public Authorization()
    • Method Detail

      • authorize

        public abstract void authorize​(org.ietf.jgss.GSSContext context,
                                       java.lang.String host)
                                throws AuthorizationException
        Performes authorization checks. Throws AuthorizationException if the authorization fails. Otherwise, the function completes normally.
        Parameters:
        context - the securit context
        host - host address of the peer.
        Throws:
        AuthorizationException - if the peer is not authorized to access/use the resource.