org.jacorb.security.sas

Class JsseContext

Implemented Interfaces:
ISASContext

public class JsseContext
extends java.lang.Object
implements ISASContext

Constructor Summary

JsseContext(Logger logger)

Method Summary

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

Constructor Details

JsseContext

public JsseContext(Logger logger)

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


createIdentityToken

public IdentityToken createIdentityToken(ORB orb,
                                         Codec codec,
                                         CompoundSecMechList csmList)


getClientPrincipal

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


getMechOID

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


getPrincipalName

public String getPrincipalName()


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


validate

public boolean validate(ServerRequestInfo ri,
                        byte[] contextToken)


validateContext

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