package com.l7tech.server.identity.ldap;

import com.l7tech.identity.ldap.UserMappingConfig;
import javax.naming.directory.Attributes;
import javax.naming.directory.SearchResult;

class aa extends k {
   final UserMappingConfig[] val$userTypes;
   final boolean[] val$foundCertHolder;

   aa(LdapIdentityProviderImpl var1, UserMappingConfig[] var2, boolean[] var3) {
      this.val$userTypes = var2;
      this.val$foundCertHolder = var3;
   }

   @Override
   boolean a(SearchResult var1) {
      Attributes var2 = var1.getAttributes();

      for (UserMappingConfig var6 : this.val$userTypes) {
         String var7 = var6.getUserCertAttrName();
         if (var7 != null && !var7.trim().isEmpty() && var2.get(var7) != null) {
            this.val$foundCertHolder[0] = true;
            return false;
         }
      }

      return true;
   }
}
