use of de.carne.certmgr.certs.security.CRLUpdatePeriod in project certmgr by hdecarne.
the class CRLOptionsController method initUpdateOptions.
private void initUpdateOptions(UserCertStorePreferences preferences) {
LocalDate lastUpdate = LocalDate.now();
this.ctlLastUpdateInput.setValue(lastUpdate);
CRLUpdatePeriod defaultUpdatePeriod = Check.notNull(CRLUpdatePeriod.getDefaultSet(null).getDefault());
LocalDate nextUpdate = lastUpdate.plusDays(preferences.defaultCRLUpdatePeriod.getInt(defaultUpdatePeriod.days().count()));
this.ctlNextUpdateInput.setValue(nextUpdate);
}
use of de.carne.certmgr.certs.security.CRLUpdatePeriod in project certmgr by hdecarne.
the class CRLUpdatePeriodTest method testGetDefaultSet.
/**
* Test the CRL update period provisioning.
*/
@Test
public void testGetDefaultSet() {
Days days42 = new Days(42);
DefaultSet<CRLUpdatePeriod> crlUpdatePeriods = CRLUpdatePeriod.getDefaultSet(days42);
System.out.println("CRL Update Periods:");
for (CRLUpdatePeriod crlUpdatePeriod : crlUpdatePeriods) {
System.out.println(crlUpdatePeriod);
}
Assert.assertEquals(days42, Check.notNull(crlUpdatePeriods.getDefault()).days());
}
Aggregations