From ad62cba24e70b58d4eec76aa3f64270fea240527 Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Mon, 28 Jan 2008 12:54:52 +0000
Subject: [PATCH] Fix for issue #2602: Commit #3738 didn't fix everything

---
 opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

diff --git a/opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java b/opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java
index 504bc5f..ed49ee9 100644
--- a/opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java
+++ b/opends/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java
@@ -264,28 +264,6 @@
                       List<Message> unacceptableReasons)
   {
     boolean configAcceptable = true;
-
-    // Make sure that the subject attribute is configured for equality in all
-    // appropriate backends.
-    Set<DN> cfgBaseDNs = configuration.getUserBaseDN();
-    if ((cfgBaseDNs == null) || cfgBaseDNs.isEmpty())
-    {
-      cfgBaseDNs = DirectoryServer.getPublicNamingContexts().keySet();
-    }
-
-    AttributeType t = configuration.getSubjectAttribute();
-    for (DN baseDN : cfgBaseDNs)
-    {
-      Backend b = DirectoryServer.getBackend(baseDN);
-      if ((b != null) && (! b.isIndexed(t, IndexType.EQUALITY)))
-      {
-        configAcceptable = false;
-        unacceptableReasons.add(ERR_SDTUACM_ATTR_UNINDEXED.get(
-                                     configuration.dn().toString(),
-                                     t.getNameOrOID(), b.getBackendID()));
-      }
-    }
-
     return configAcceptable;
   }
 

--
Gitblit v1.10.0