org.jacorb.security.sas

Class GssUpContext

Implemented Interfaces:
ISASContext

public class GssUpContext
extends java.lang.Object
implements ISASContext

Field Summary

protected InitialContextToken
initialContextToken

Method Summary

void
configure(Configuration configuration)
byte[]
createClientContext(ORB orb, Codec codec, CompoundSecMechList csmList)
String
getClientPrincipal()
String
getMechOID()
String
getValidatedPrincipal()
void
initClient()
void
initTarget()
static void
setUsernamePassword(String username, String password)
boolean
validateContext(ORB orb, Codec codec, byte[] contextToken)

Field Details

initialContextToken

protected InitialContextToken initialContextToken

Method Details

configure

public void configure(Configuration configuration)
            throws ConfigurationException
Specified by:
configure in interface ISASContext


createClientContext

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


getClientPrincipal

public String getClientPrincipal()
Specified by:
getClientPrincipal in interface ISASContext


getMechOID

public String getMechOID()
Specified by:
getMechOID in interface ISASContext


getValidatedPrincipal

public 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


setUsernamePassword

public static void setUsernamePassword(String username,
                                       String password)


validateContext

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