org.jacorb.security.sas

Class JsseContext

public class JsseContext extends Object implements ISASContext

Constructor Summary
JsseContext(Logger logger)
Method Summary
voidconfigure(Configuration configuration)
byte[]createClientContext(ORB orb, Codec codec, CompoundSecMechList csmList)
IdentityTokencreateIdentityToken(ORB orb, Codec codec, CompoundSecMechList csmList)
StringgetClientPrincipal()
StringgetMechOID()
StringgetPrincipalName()
StringgetValidatedPrincipal()
voidinitClient()
voidinitTarget()
booleanvalidate(ServerRequestInfo ri, byte[] contextToken)
booleanvalidateContext(ORB orb, Codec codec, byte[] contextToken)

Constructor Detail

JsseContext

public JsseContext(Logger logger)

Method Detail

configure

public void configure(Configuration configuration)

createClientContext

public byte[] createClientContext(ORB orb, Codec codec, CompoundSecMechList csmList)

createIdentityToken

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

getClientPrincipal

public String getClientPrincipal()

getMechOID

public String getMechOID()

getPrincipalName

public String getPrincipalName()

getValidatedPrincipal

public String getValidatedPrincipal()

initClient

public void initClient()

initTarget

public void initTarget()

validate

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

validateContext

public boolean validateContext(ORB orb, Codec codec, byte[] contextToken)