From f232c8c260cb67b483d688909e239bf7715cc1d3 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Tue, 06 Aug 2024 15:00:24 +0000
Subject: [PATCH] [#204] ADD LDAP Relax Rules Control (#362)

---
 opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java
index 54651f3..b56505a 100644
--- a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java
+++ b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java
@@ -13,6 +13,7 @@
  *
  * Copyright 2006-2010 Sun Microsystems, Inc.
  * Portions copyright 2014-2016 ForgeRock AS.
+ * Portions copyright 2022-2024 3A Systems,LLC.
  */
 package com.forgerock.opendj.ldap.tools;
 
@@ -58,19 +59,7 @@
 import org.forgerock.opendj.ldap.Filter;
 import org.forgerock.opendj.ldap.LdapException;
 import org.forgerock.opendj.ldap.ResultCode;
-import org.forgerock.opendj.ldap.controls.AssertionRequestControl;
-import org.forgerock.opendj.ldap.controls.AuthorizationIdentityRequestControl;
-import org.forgerock.opendj.ldap.controls.AuthorizationIdentityResponseControl;
-import org.forgerock.opendj.ldap.controls.Control;
-import org.forgerock.opendj.ldap.controls.GenericControl;
-import org.forgerock.opendj.ldap.controls.GetEffectiveRightsRequestControl;
-import org.forgerock.opendj.ldap.controls.PasswordExpiredResponseControl;
-import org.forgerock.opendj.ldap.controls.PasswordExpiringResponseControl;
-import org.forgerock.opendj.ldap.controls.PasswordPolicyErrorType;
-import org.forgerock.opendj.ldap.controls.PasswordPolicyRequestControl;
-import org.forgerock.opendj.ldap.controls.PasswordPolicyResponseControl;
-import org.forgerock.opendj.ldap.controls.PasswordPolicyWarningType;
-import org.forgerock.opendj.ldap.controls.SubtreeDeleteRequestControl;
+import org.forgerock.opendj.ldap.controls.*;
 import org.forgerock.opendj.ldap.requests.BindRequest;
 import org.forgerock.opendj.ldap.requests.Request;
 import org.forgerock.opendj.ldap.responses.BindResult;
@@ -379,6 +368,8 @@
         case "effectiverights":
         case "geteffectiverights":
             return GetEffectiveRightsRequestControl.OID;
+        case "relaxrules":
+            return RelaxRulesControl.OID;
         case "noop":
         case "no-op":
         case "subentries":

--
Gitblit v1.10.0