maguro      2005/04/13 10:31:20

  Modified:    modules/core/src/java/org/openejb/corba/security/config/css
                        CSSCompoundSecMechConfig.java
  Log:

  If the AS and SAS mechs are "empty" do not initiate a context.
  
  Revision  Changes    Path
  1.6       +5 -2      
openejb/modules/core/src/java/org/openejb/corba/security/config/css/CSSCompoundSecMechConfig.java
  
  Index: CSSCompoundSecMechConfig.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/config/css/CSSCompoundSecMechConfig.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- CSSCompoundSecMechConfig.java     2 Apr 2005 01:08:41 -0000       1.5
  +++ CSSCompoundSecMechConfig.java     13 Apr 2005 14:31:20 -0000      1.6
  @@ -59,8 +59,8 @@
   import org.omg.IOP.SecurityAttributeService;
   import org.omg.IOP.ServiceContext;
   
  -import org.openejb.corba.security.config.tss.TSSCompoundSecMechConfig;
   import org.openejb.corba.security.config.ConfigUtil;
  +import org.openejb.corba.security.config.tss.TSSCompoundSecMechConfig;
   import org.openejb.corba.util.Util;
   
   
  @@ -128,6 +128,9 @@
       }
   
       public ServiceContext generateServiceContext() throws UserException {
  +
  +        if (as_mech instanceof CSSNULLASMechConfig && 
sas_mech.getIdentityToken() instanceof CSSSASITTAbsent) return null;
  +
           EstablishContext msg = new EstablishContext();
   
           msg.client_context_id = 0;
  
  
  

Reply via email to