org.jacorb.security.sas
Class JsseContext

java.lang.Object
  extended by org.jacorb.security.sas.JsseContext
All Implemented Interfaces:
ISASContext

public class JsseContext
extends java.lang.Object
implements ISASContext


Constructor Summary
JsseContext(org.slf4j.Logger logger)
           
 
Method Summary
 void configure(org.jacorb.config.Configuration configuration)
           
 byte[] createClientContext(ORB orb, Codec codec, CompoundSecMechList csmList)
           
 IdentityToken createIdentityToken(ORB orb, Codec codec, CompoundSecMechList csmList)
           
 java.lang.String getClientPrincipal()
           
 java.lang.String getMechOID()
           
 java.lang.String getPrincipalName()
           
 java.lang.String getValidatedPrincipal()
           
 void initClient()
           
 void initTarget()
           
 boolean validate(ServerRequestInfo ri, byte[] contextToken)
           
 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
 

Constructor Detail

JsseContext

public JsseContext(org.slf4j.Logger logger)
Method Detail

configure

public void configure(org.jacorb.config.Configuration configuration)
               throws org.jacorb.config.ConfigurationException
Specified by:
configure in interface ISASContext
Throws:
org.jacorb.config.ConfigurationException

validate

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

getPrincipalName

public java.lang.String getPrincipalName()

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

getMechOID

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

createIdentityToken

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