org.jacorb.security.sas
Class GssUpContext

java.lang.Object
  extended byorg.jacorb.security.sas.GssUpContext
All Implemented Interfaces:
ISASContext

public class GssUpContext
extends java.lang.Object
implements ISASContext


Field Summary
protected  InitialContextToken initialContextToken
           
 
Constructor Summary
GssUpContext()
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 byte[] createClientContext(ORB orb, Codec codec, CompoundSecMechList csmList)
           
 java.lang.String getClientPrincipal()
           
 java.lang.String getMechOID()
           
 java.lang.String getValidatedPrincipal()
           
 void initClient()
           
 void initTarget()
           
static void setUsernamePassword(java.lang.String username, java.lang.String password)
           
 boolean validateContext(ORB orb, Codec codec, byte[] contextToken)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialContextToken

protected InitialContextToken initialContextToken
Constructor Detail

GssUpContext

public GssUpContext()
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface ISASContext
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

setUsernamePassword

public static void setUsernamePassword(java.lang.String username,
                                       java.lang.String password)

getMechOID

public java.lang.String getMechOID()
Specified by:
getMechOID in interface ISASContext

createClientContext

public byte[] createClientContext(ORB orb,
                                  Codec codec,
                                  CompoundSecMechList csmList)
Specified by:
createClientContext in interface ISASContext

getClientPrincipal

public java.lang.String getClientPrincipal()
Specified by:
getClientPrincipal in interface ISASContext

validateContext

public boolean validateContext(ORB orb,
                               Codec codec,
                               byte[] contextToken)
Specified by:
validateContext in interface ISASContext

getValidatedPrincipal

public java.lang.String getValidatedPrincipal()
Specified by:
getValidatedPrincipal in interface ISASContext

initClient

public void initClient()
Specified by:
initClient in interface ISASContext

initTarget

public void initTarget()
Specified by:
initTarget in interface ISASContext