001/* 002 * Licensed to the Apache Software Foundation (ASF) under one 003 * or more contributor license agreements. See the NOTICE file 004 * distributed with this work for additional information 005 * regarding copyright ownership. The ASF licenses this file 006 * to you under the Apache License, Version 2.0 (the 007 * "License"); you may not use this file except in compliance 008 * with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, 013 * software distributed under the License is distributed on an 014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 015 * KIND, either express or implied. See the License for the 016 * specific language governing permissions and limitations 017 * under the License. 018 * 019 */ 020 021package org.apache.directory.api.ldap.model.constants; 022 023 024/** 025 * The PasswordPolicy schema ObjectClasses and AttributeTypes. 026 * Final reference -> class shouldn't be extended 027 * 028 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a> 029 */ 030public final class PasswordPolicySchemaConstants 031{ 032 /** 033 * Ensures no construction of this class, also ensures there is no need for final keyword above 034 * (Implicit super constructor is not visible for default constructor), 035 * but is still self documenting. 036 */ 037 private PasswordPolicySchemaConstants() 038 { 039 } 040 041 // ---- ObjectClasses ----------------------------------------------------- 042 // pwdPolicy 043 public static final String PWD_POLICY_OC = "pwdPolicy"; 044 public static final String PWD_POLICY_OC_OID = "1.3.6.1.4.1.42.2.27.8.2.1"; 045 046 // ---- AttributeTypes ---------------------------------------------------- 047 // pwdAttribute 048 public static final String PWD_ATTRIBUTE_AT = "pwdAttribute"; 049 public static final String PWD_ATTRIBUTE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.1"; 050 051 // pwdMinAge 052 public static final String PWD_MIN_AGE_AT = "pwdMinAge"; 053 public static final String PWD_MIN_AGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.2"; 054 055 // pwdMaxAge 056 public static final String PWD_MAX_AGE_AT = "pwdMaxAge"; 057 public static final String PWD_MAX_AGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.3"; 058 059 // pwdLockoutDuration 060 public static final String PWD_LOCKOUT_DURATION_AT = "pwdLockoutDuration"; 061 public static final String PWD_LOCKOUT_DURATION_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.10"; 062 063 // pwdInHistory 064 public static final String PWD_IN_HISTORY_AT = "pwdInHistory"; 065 public static final String PWD_IN_HISTORY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.4"; 066 067 // pwdCheckQuality 068 public static final String PWD_CHECK_QUALITY_AT = "pwdCheckQuality"; 069 public static final String PWD_CHECK_QUALITY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.5"; 070 071 // pwdMinLength 072 public static final String PWD_MIN_LENGTH_AT = "pwdMinLength"; 073 public static final String PWD_MIN_LENGTH_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.6;"; 074 075 // pwdExpireWarning 076 public static final String PWD_EXPIRE_WARNING_AT = "pwdExpireWarning"; 077 public static final String PWD_EXPIRE_WARNING_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.7;"; 078 079 // pwdGraceAuthNLimit 080 public static final String PWD_GRACE_AUTHN_LIMIT_AT = "pwdGraceAuthNLimit"; 081 public static final String PWD_GRACE_AUTHN_LIMIT_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.;"; 082 083 // pwdLockout 084 public static final String PWD_LOCKOUT_AT = "pwdLockout"; 085 public static final String PWD_LOCKOUT_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.9"; 086 087 // pwdMaxFailure 088 public static final String PWD_MAX_FAILURE_AT = "pwdMaxFailure"; 089 public static final String PWD_MAX_FAILURE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.11"; 090 091 // pwdFailureCountInterval 092 public static final String PWD_FAILURE_COUNT_INTERVAL_AT = "pwdFailureCountInterval"; 093 public static final String PWD_FAILURE_COUNT_INTERVAL_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.12"; 094 095 // public static final String PWD_MUST_CHANGE_AT = 096 public static final String PWD_MUST_CHANGE_AT = "pwdMustChange"; 097 public static final String PWD_MUST_CHANGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.13"; 098 099 // pwdAllowUserChange 100 public static final String PWD_ALLOW_USER_CHANGE_AT = "pwdAllowUserChange"; 101 public static final String PWD_ALLOW_USER_CHANGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.14"; 102 103 // pwdSafeModify 104 public static final String PWD_SAFE_MODIFY_AT = "pwdSafeModify"; 105 public static final String PWD_SAFE_MODIFY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.15"; 106 107 // pwdChangedTime 108 public static final String PWD_CHANGED_TIME_AT = "pwdChangedTime"; 109 public static final String PWD_CHANGED_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.16"; 110 111 // pwdAccountLockedTime 112 public static final String PWD_ACCOUNT_LOCKED_TIME_AT = "pwdAccountLockedTime"; 113 public static final String PWD_ACCOUNT_LOCKED_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.17"; 114 115 // pwdFailureTime 116 public static final String PWD_FAILURE_TIME_AT = "pwdFailureTime"; 117 public static final String PWD_FAILURE_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.19"; 118 119 // pwdHistory 120 public static final String PWD_HISTORY_AT = "pwdHistory"; 121 public static final String PWD_HISTORY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.20"; 122 123 // pwdGraceUseTime 124 public static final String PWD_GRACE_USE_TIME_AT = "pwdGraceUseTime"; 125 public static final String PWD_GRACE_USE_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.21"; 126 127 // pwdReset 128 public static final String PWD_RESET_AT = "pwdReset"; 129 public static final String PWD_RESET_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.22"; 130 131 // pwdPolicySubentry 132 public static final String PWD_POLICY_SUBENTRY_AT = "pwdPolicySubentry"; 133 public static final String PWD_POLICY_SUBENTRY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.23"; 134 135 // pwdMinDelay 136 public static final String PWD_MIN_DELAY_AT = "pwdMinDelay"; 137 public static final String PWD_MIN_DELAY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.24"; 138 139 // pwdMaxDelay 140 public static final String PWD_MAX_DELAY_AT = "pwdMaxDelay"; 141 public static final String PWD_MAX_DELAY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.25"; 142 143 // pwdMaxIdle 144 public static final String PWD_MAX_IDLE_AT = "pwdMaxIdle"; 145 public static final String PWD_MAX_IDLE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.26"; 146 147 // pwdStartTime 148 public static final String PWD_START_TIME_AT = "pwdStartTime"; 149 public static final String PWD_START_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.27"; 150 151 // pwdEndTime 152 public static final String PWD_END_TIME_AT = "pwdEndTime"; 153 public static final String PWD_END_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.28"; 154 155 // pwdLastSuccess 156 public static final String PWD_LAST_SUCCESS_AT = "pwdLastSuccess"; 157 public static final String PWD_LAST_SUCCESS_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.29"; 158 159 // pwdGraceExpire 160 public static final String PWD_GRACE_EXPIRE_AT = "pwdGraceExpire"; 161 public static final String PWD_GRACE_EXPIRE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.30"; 162 163 // pwdMaxLength 164 public static final String PWD_MAX_LENGTH_AT = "pwdMaxLength"; 165 public static final String PWD_MAX_LENGTH_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.31"; 166}