public class

XRMSpnegoClientAction

extends Object
implements SpnegoClientAction
java.lang.Object
   ↳ org.mule.modules.sharepoint.kerberos.XRMSpnegoClientAction

Summary

Fields
private Config kerberosConfig
private Log log
protected boolean mutualAuth
protected GSSContext secContext
protected String serviceName
Public Constructors
XRMSpnegoClientAction(Config kerberosConfig)
Public Methods
GSSContext getContext()
Get the GSSContext that was created after a service ticket was obtained
byte[] run()
Obtain a service ticket
void setMutualAuth(boolean mutualAuthentication)
Whether to enable mutual authentication or not.
void setServiceName(String serviceName)
The Service Name
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.security.PrivilegedAction
From interface org.apache.ws.security.spnego.SpnegoClientAction

Fields

private Config kerberosConfig

private Log log

protected boolean mutualAuth

protected GSSContext secContext

protected String serviceName

Public Constructors

public XRMSpnegoClientAction (Config kerberosConfig)

Parameters
kerberosConfig

Public Methods

public GSSContext getContext ()

Get the GSSContext that was created after a service ticket was obtained

public byte[] run ()

Obtain a service ticket

public void setMutualAuth (boolean mutualAuthentication)

Whether to enable mutual authentication or not.

Parameters
mutualAuthentication

public void setServiceName (String serviceName)

The Service Name

Parameters
serviceName