List of usage examples for org.bouncycastle.jce.provider X509CertificateObject getNotAfter
public Date getNotAfter()
From source file:gov.nih.nci.firebird.service.user.CertificateAuthorityManagerBean.java
License:Open Source License
boolean isCertificateExpired(X509CertificateObject certificate) { if (certificate.getNotAfter() != null) { return new Date().after(certificate.getNotAfter()); }/* ww w . j ava 2 s .co m*/ return true; }
From source file:gov.nih.nci.firebird.service.user.CertificateAuthorityManagerBeanTest.java
License:Open Source License
@Test public void testIsCertificateExpired_Expired() throws Exception { X509CertificateObject certificate = mock(X509CertificateObject.class); when(certificate.getNotAfter()).thenReturn(DateUtils.addDays(new Date(), -1)); assertTrue(bean.isCertificateExpired(certificate)); }
From source file:gov.nih.nci.firebird.service.user.CertificateAuthorityManagerBeanTest.java
License:Open Source License
@Test public void testIsCertificateExpired_NotExpired() throws Exception { X509CertificateObject certificate = mock(X509CertificateObject.class); when(certificate.getNotAfter()).thenReturn(DateUtils.addDays(new Date(), 1)); assertFalse(bean.isCertificateExpired(certificate)); }