org.jacorb.security.sas

Class KerberosContext

Implemented Interfaces:
ISASContext

public class KerberosContext
extends java.lang.Object
implements ISASContext

Method Summary

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

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


validateContext

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