| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2006-2009 Sun Microsystems, Inc. |
| | | * Copyright 2006-2010 Sun Microsystems, Inc. |
| | | */ |
| | | package org.opends.server.tools; |
| | | |
| | |
| | | int size = storageSchemes.size(); |
| | | |
| | | ArrayList<String> nameList = new ArrayList<String>(size); |
| | | for (PasswordStorageScheme s : storageSchemes.values()) |
| | | for (PasswordStorageScheme<?> s : storageSchemes.values()) |
| | | { |
| | | nameList.add(s.getAuthPasswordSchemeName()); |
| | | } |
| | |
| | | int size = storageSchemes.size(); |
| | | |
| | | ArrayList<String> nameList = new ArrayList<String>(size); |
| | | for (PasswordStorageScheme s : storageSchemes.values()) |
| | | for (PasswordStorageScheme<?> s : storageSchemes.values()) |
| | | { |
| | | nameList.add(s.getStorageSchemeName()); |
| | | } |
| | |
| | | return 1; |
| | | } |
| | | |
| | | PasswordStorageScheme storageScheme = |
| | | PasswordStorageScheme<?> storageScheme = |
| | | DirectoryServer.getAuthPasswordStorageScheme(scheme); |
| | | if (storageScheme == null) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | PasswordStorageScheme storageScheme; |
| | | PasswordStorageScheme<?> storageScheme; |
| | | String encodedPWString; |
| | | |
| | | if (UserPasswordSyntax.isEncoded(encodedPW)) |
| | |
| | | else |
| | | { |
| | | // Try to get a reference to the requested password storage scheme. |
| | | PasswordStorageScheme storageScheme; |
| | | PasswordStorageScheme<?> storageScheme; |
| | | if (authPasswordSyntax.isPresent()) |
| | | { |
| | | String scheme = schemeName.getValue(); |
| | |
| | | //Initialize PWD policy components. |
| | | directoryServer.initializePasswordPolicyComponents(); |
| | | //Load the crypto-manager key cache among other things. |
| | | new CryptoManagerSync(); |
| | | new CryptoManagerSync(false); |
| | | } catch (InitializationException ie) { |
| | | Message message = ERR_ENCPW_CANNOT_INITIALIZE_SERVER_COMPONENTS.get( |
| | | getExceptionMessage(ie)); |
| | |
| | | backendCfg instanceof LDIFBackendCfg) { |
| | | if(backendCfg.isEnabled()) { |
| | | String className = backendCfg.getJavaClass(); |
| | | Class backendClass; |
| | | Class<?> backendClass; |
| | | Backend backend; |
| | | try { |
| | | backendClass = DirectoryServer.loadClass(className); |
| | |
| | | try |
| | | { |
| | | // attempt masking at this rate |
| | | this.sleep(1); |
| | | ErasingThread.sleep(1); |
| | | } |
| | | catch (InterruptedException iex) |
| | | { |