Class CertExpiryScheduler


  • @Component
    @Transactional(propagation=REQUIRES_NEW)
    public class CertExpiryScheduler
    extends Object
    Author:
    kuehn
    • Method Detail

      • retrieveCertificates

        @Scheduled(fixedRateString="${ca3s.schedule.rate.certRetrieval:3600000}")
        public void retrieveCertificates()
      • updateRevocationStatus

        public void updateRevocationStatus()
      • updateRevocationStatus2

        @Scheduled(fixedRateString="${ca3s.schedule.rate.revocationCheck:10000}")
        public void updateRevocationStatus2()
      • notifyRAOfficerHolderOnExpiry

        @Scheduled(cron="${ca3s.schedule.cron.expiryNotificationCron:0 15 2 * * ?}")
        public int notifyRAOfficerHolderOnExpiry()
        Returns:
        number of expiring certificates