org.globus.wsrf.impl.security.authentication.secureconv
Class Authenticator

java.lang.Object
  extended byorg.globus.wsrf.impl.security.authentication.secureconv.Authenticator

public class Authenticator
extends java.lang.Object

Establishes a security context.


Field Summary
protected  org.ietf.jgss.GSSContext context
           
protected  org.apache.axis.message.addressing.EndpointReferenceType contextEPR
           
protected  java.lang.String contextId
           
(package private) static org.apache.commons.logging.Log logger
           
 
Constructor Summary
Authenticator(org.ietf.jgss.GSSContext context)
           
 
Method Summary
 void authenticate(SecureConversation auth)
           
 org.ietf.jgss.GSSContext getContext()
           
 org.apache.axis.message.addressing.EndpointReferenceType getContextEPR()
           
 java.lang.String getContextId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.commons.logging.Log logger

contextId

protected java.lang.String contextId

context

protected org.ietf.jgss.GSSContext context

contextEPR

protected org.apache.axis.message.addressing.EndpointReferenceType contextEPR
Constructor Detail

Authenticator

public Authenticator(org.ietf.jgss.GSSContext context)
Method Detail

authenticate

public void authenticate(SecureConversation auth)
                  throws org.ietf.jgss.GSSException,
                         java.rmi.RemoteException
Throws:
org.ietf.jgss.GSSException
java.rmi.RemoteException

getContextId

public java.lang.String getContextId()

getContextEPR

public org.apache.axis.message.addressing.EndpointReferenceType getContextEPR()

getContext

public org.ietf.jgss.GSSContext getContext()