Example usage for org.bouncycastle.jce.provider X509CertificateObject getNotAfter

List of usage examples for org.bouncycastle.jce.provider X509CertificateObject getNotAfter

Introduction

In this page you can find the example usage for org.bouncycastle.jce.provider X509CertificateObject getNotAfter.

Prototype

public Date getNotAfter() 

Source Link

Usage

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));
}