From f392e0c7a869cd3c9cc64808974f7f40b7a0c329 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Thu, 23 Feb 2006 20:38:42 +0000 Subject: [PATCH] Tidying up. --- .../authenticator/controls/PasswordPolicyControl.java | 8 ++++++++ .../controls/PasswordPolicyControlFactory.java | 2 +- .../controls/PasswordPolicyResponseControl.java | 11 +++++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControl.java b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControl.java index f445a3ad2f..4eee63ed43 100644 --- a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControl.java +++ b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControl.java @@ -35,11 +35,17 @@ import javax.naming.ldap.Control; */ public class PasswordPolicyControl implements Control { + //~ Static fields/initializers ============================================ + /** OID of the Password Policy Control */ public static final String OID = "1.3.6.1.4.1.42.2.27.8.5.1"; + //~ Instance fields ======================================================= + private boolean critical; + //~ Constructors ========================================================== + /** * Creates a non-critical (request) control. */ @@ -57,6 +63,8 @@ public class PasswordPolicyControl implements Control { this.critical = critical; } + //~ Methods ================================================================ + /** * Returns the OID of the Password Policy Control. */ diff --git a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControlFactory.java b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControlFactory.java index 2b1efe5640..08109bcecc 100644 --- a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControlFactory.java +++ b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyControlFactory.java @@ -47,5 +47,5 @@ public class PasswordPolicyControlFactory extends ControlFactory { return null; } -} +} diff --git a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyResponseControl.java b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyResponseControl.java index bfb11525b5..f0a2454a88 100644 --- a/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyResponseControl.java +++ b/sandbox/src/main/java/org/acegisecurity/providers/ldap/authenticator/controls/PasswordPolicyResponseControl.java @@ -57,15 +57,18 @@ import netscape.ldap.ber.stream.BEREnumerated; */ public class PasswordPolicyResponseControl extends PasswordPolicyControl { + //~ Static fields/initializers ============================================ + private static final Log logger = LogFactory.getLog(PasswordPolicyResponseControl.class); public static final int ERROR_NONE = -1; - public static final int ERROR_PASSWORD_EXPIRED = 0; public static final int ERROR_ACCOUNT_LOCKED = 1; - public static final int WARNINGS_DEFAULT = -1; + + //~ Instance fields ======================================================= + private byte[] encodedValue; private int errorCode = ERROR_NONE; @@ -79,6 +82,8 @@ public class PasswordPolicyResponseControl extends PasswordPolicyControl { "invalid password syntax", "password too short", "password too young", "password in history" }; + //~ Constructors ========================================================== + public PasswordPolicyResponseControl(byte[] encodedValue) { this.encodedValue = encodedValue; @@ -92,6 +97,8 @@ public class PasswordPolicyResponseControl extends PasswordPolicyControl { } } + //~ Methods ================================================================ + /** * Decodes the Ber encoded control data. *