Dn dn = new Dn( "cn=test,ou=system" );
AttributeType pwdAtType = getService().getSchemaManager().lookupAttributeTypeRegistry(
SchemaConstants.USER_PASSWORD_AT );
Attribute pwdAt = new DefaultAttribute( pwdAtType );
pwdAt.add( plainPwd );
Modification mod = new DefaultModification( ModificationOperation.REPLACE_ATTRIBUTE, pwdAt );
connection.modify( dn, mod );
Entry entry = connection.lookup( dn );
pwdAt = entry.get( pwdAtType );
assertFalse( Arrays.equals( plainPwd, pwdAt.getBytes() ) );
assertTrue( PasswordUtil.compareCredentials( plainPwd, pwdAt.getBytes() ) );
}