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;