/**
* @throws IOException if we cannot bind to the specified ports
*/
public void start() throws IOException, LdapInvalidDnException
{
PrincipalStore store = new DirectoryPrincipalStore( getDirectoryService(), new Dn( this.getSearchBaseDn() ) );
LOG.debug( "initializing the changepassword replay cache" );
Cache cache = getDirectoryService().getCacheService().getCache( "changePwdReplayCache" );
replayCache = new ReplayCacheImpl( cache );