summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cmscore/realm
diff options
context:
space:
mode:
authorAbhishek Koneru <akoneru@redhat.com>2012-05-18 12:18:11 -0400
committerAde Lee <alee@redhat.com>2012-05-24 23:08:19 -0400
commit307199314968b85059de62fbb694bd62b2502f46 (patch)
tree3467319c62253cb0dcc10edfd777e1fef1bdc51d /base/common/src/com/netscape/cmscore/realm
parenta6fca9587905f455c4b0306b02d77334a295305e (diff)
downloadpki-307199314968b85059de62fbb694bd62b2502f46.tar.gz
pki-307199314968b85059de62fbb694bd62b2502f46.tar.xz
pki-307199314968b85059de62fbb694bd62b2502f46.zip
Fixes for Coverity Defects of Category : FB.DM_BOOLEAN_CTOR
Diffstat (limited to 'base/common/src/com/netscape/cmscore/realm')
-rw-r--r--base/common/src/com/netscape/cmscore/realm/PKIJNDIRealm.java25
1 files changed, 12 insertions, 13 deletions
diff --git a/base/common/src/com/netscape/cmscore/realm/PKIJNDIRealm.java b/base/common/src/com/netscape/cmscore/realm/PKIJNDIRealm.java
index a112cdbcc..685c1e5f4 100644
--- a/base/common/src/com/netscape/cmscore/realm/PKIJNDIRealm.java
+++ b/base/common/src/com/netscape/cmscore/realm/PKIJNDIRealm.java
@@ -3,16 +3,9 @@ package com.netscape.cmscore.realm;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.security.Principal;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
-import java.security.Principal;
-
-import org.apache.catalina.Context;
-import org.apache.catalina.connector.Request;
-import org.apache.catalina.connector.Response;
-import org.apache.catalina.deploy.SecurityConstraint;
-import org.apache.catalina.realm.JNDIRealm;
-
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.List;
@@ -23,13 +16,19 @@ import java.util.Vector;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.PartialResultException;
-import javax.naming.directory.DirContext;
import javax.naming.directory.Attribute;
import javax.naming.directory.Attributes;
+import javax.naming.directory.DirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
import javax.servlet.http.HttpServletResponse;
+import org.apache.catalina.Context;
+import org.apache.catalina.connector.Request;
+import org.apache.catalina.connector.Response;
+import org.apache.catalina.deploy.SecurityConstraint;
+import org.apache.catalina.realm.JNDIRealm;
+
/*
* Self contained PKI JNDI Real that overrides the standard JNDI Realm
*
@@ -384,7 +383,7 @@ public class PKIJNDIRealm extends JNDIRealm {
if (isEntryNegative) {
allowed = !allowed;
}
-
+
// Our current ACLs require that every entry passes for
// the entire ACL to pass.
// For some reason the original code allows the negative acls (deny)
@@ -496,7 +495,7 @@ public class PKIJNDIRealm extends JNDIRealm {
if (orIndex == -1 && andIndex == -1) {
boolean passed = evaluateExpression(principal, s.trim());
- v.addElement(Boolean.valueOf(passed));
+ v.addElement(passed);
break;
// || first
@@ -504,7 +503,7 @@ public class PKIJNDIRealm extends JNDIRealm {
String s1 = s.substring(0, orIndex);
boolean passed = evaluateExpression(principal, s1.trim());
- v.addElement(new Boolean(passed));
+ v.addElement(Boolean.valueOf(passed));
v.addElement("||");
s = s.substring(orIndex + 2);
// && first
@@ -512,7 +511,7 @@ public class PKIJNDIRealm extends JNDIRealm {
String s1 = s.substring(0, andIndex);
boolean passed = evaluateExpression(principal, s1.trim());
- v.addElement(new Boolean(passed));
+ v.addElement(passed);
v.addElement("&&");
s = s.substring(andIndex + 2);
}