From 030a6fddaa380603dd431d4b65632b9ed7b3ae2d Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Thu, 08 Nov 2012 14:11:59 +0000
Subject: [PATCH] Fix OPENDJ-620 Enhance character set password validator to understand classes like 'All non-Latin characters'

---
 opendj-sdk/opends/resource/schema/02-config.ldif |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/opendj-sdk/opends/resource/schema/02-config.ldif b/opendj-sdk/opends/resource/schema/02-config.ldif
index 6a0255a..d99061b 100644
--- a/opendj-sdk/opends/resource/schema/02-config.ldif
+++ b/opendj-sdk/opends/resource/schema/02-config.ldif
@@ -3333,6 +3333,11 @@
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
   SINGLE-VALUE
   X-ORIGIN 'OpenDJ Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.36733.2.1.1.62
+  NAME 'ds-cfg-character-set-ranges'
+  EQUALITY caseExactMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
+  X-ORIGIN 'OpenDJ Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.1
   NAME 'ds-cfg-access-control-handler'
   SUP top
@@ -4304,9 +4309,10 @@
   NAME 'ds-cfg-character-set-password-validator'
   SUP ds-cfg-password-validator
   STRUCTURAL
-  MUST ( ds-cfg-character-set $
-         ds-cfg-allow-unclassified-characters )
-  MAY ds-cfg-min-character-sets
+  MUST ds-cfg-allow-unclassified-characters
+  MAY ( ds-cfg-min-character-sets $
+        ds-cfg-character-set $
+        ds-cfg-character-set-ranges )
   X-ORIGIN 'OpenDS Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.97
   NAME 'ds-task-rebuild'

--
Gitblit v1.10.0