- vars.put("issued", "TODO"); // TODO output dates
- vars.put("revoked", "TODO");
- vars.put("expire", "TODO");
+ if (cert.getNotBefore().after(new Date())) {
+ issuedWarning = "bg-warning";
+ }
+ vars.put("classIssued", issuedWarning);
+
+ if (cert.getNotAfter().before(CalendarUtil.timeDifferenceDays(EXPIRING_IN_DAYS))) {
+ expiredWarning = "bg-warning";
+ }
+ if (cert.getNotAfter().before(new Date())) {
+ expiredWarning = "bg-danger";
+ }
+ vars.put("classExpired", expiredWarning);
+ } else {
+ vars.put("issued", l.getTranslation("N/A"));
+ vars.put("expire", l.getTranslation("N/A"));
+ }
+
+ if (st == CertificateStatus.REVOKED) {
+ vars.put("revoked", c.getRevocationDate());
+ } else {
+ vars.put("revoked", l.getTranslation("N/A"));
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ } catch (GeneralSecurityException e) {
+ e.printStackTrace();
+ }
+ vars.put("login", c.isLoginEnabled());