}
private Object[] generateValues(String password) throws Exception
{
ByteString bytePassword = ByteString.valueOf(password);
SaltedMD5PasswordStorageScheme scheme = new SaltedMD5PasswordStorageScheme();
ConfigEntry configEntry =
DirectoryServer.getConfigEntry(
DN.decode("cn=Salted MD5,cn=Password Storage Schemes,cn=config"));
SaltedMD5PasswordStorageSchemeCfg configuration =
AdminTestCaseUtils.getConfiguration(
SaltedMD5PasswordStorageSchemeCfgDefn.getInstance(),
configEntry.getEntry()
);
scheme.initializePasswordStorageScheme(configuration);
ByteString encodedAuthPassword = scheme.encodeAuthPassword(bytePassword);
StringBuilder[] authPWComponents =
AuthPasswordSyntax.decodeAuthPassword(
encodedAuthPassword.toString());
return new Object[] {