org.glite.security.voms.service
Class CAUpdater

java.lang.Object
  extended byjava.util.TimerTask
      extended byorg.glite.security.voms.service.CAUpdater
All Implemented Interfaces:
java.lang.Runnable

public final class CAUpdater
extends java.util.TimerTask

Updater for the CA table. This class loads the list of acceptable Certificate Authorities from a preconfigured (voms.cafiles) fileset or by default from the "/etc/grid-security/certificates/*.0" files.
If it finds a CA, which is not yet in the virtual organization's CA table, then it inserts a record.

Author:
Akos Frohner, Karoly Lorentey

Nested Class Summary
static class CAUpdater.CAUpdateManipulation
          A DirectManipulation for keeping the CA table fresh.
 
Method Summary
 void run()
          The method to be called by the Timer.
static CAUpdater start()
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

start

public static CAUpdater start()

run

public void run()
The method to be called by the Timer.