X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2Fmain%2FCertStatusRequestForm.java;h=dd863176f52cd6e3b97f82c7486110f4cc17fa2b;hb=443b1f0954ca6f5bcc16b45017db7f5c1d709afb;hp=88e1264b7ed34cb2e0107e4726dc2f2d60abc6bc;hpb=e010e578f0e53056972097049110fcab0e11fd34;p=gigi.git diff --git a/src/club/wpia/gigi/pages/main/CertStatusRequestForm.java b/src/club/wpia/gigi/pages/main/CertStatusRequestForm.java index 88e1264b..dd863176 100644 --- a/src/club/wpia/gigi/pages/main/CertStatusRequestForm.java +++ b/src/club/wpia/gigi/pages/main/CertStatusRequestForm.java @@ -1,6 +1,7 @@ package club.wpia.gigi.pages.main; import java.io.PrintWriter; +import java.util.Date; import java.util.Map; import javax.servlet.http.HttpServletRequest; @@ -49,6 +50,9 @@ public class CertStatusRequestForm extends Form { java.util.Date revocationDate = c.getRevocationDate(); throw new PermamentFormException(new GigiApiException(SprintfCommand.createSimple("Certificate has been revoked on {0}.", revocationDate))); } + if (c.getExpiryDate().before(new Date())) { + return new SuccessMessageResult((SprintfCommand.createSimple("Certificate is valid but has expired on {0}.", c.getExpiryDate()))); + } return new SuccessMessageResult(new TranslateCommand("Certificate is valid.")); }