store = new DirectoryPrincipalStore( getDirectoryService(), new Dn( this.getSearchBaseDn() ) );
LOG.debug( "initializing the kerberos replay cache" );
Cache cache = getDirectoryService().getCacheService().getCache( "kdcReplayCache" );
replayCache = new ReplayCacheImpl( cache, config.getAllowableClockSkew() );
// Kerberos can use UDP or TCP
for ( Transport transport : transports )
{
IoAcceptor acceptor = transport.getAcceptor();