@Override protected String getAdditionalInfo() { RevocationWrapper revocationData = certificate.getLatestRevocationData(); if (revocationData != null && revocationData.getRevocationDate() != null) { SimpleDateFormat sdf = new SimpleDateFormat(AdditionalInfo.DATE_FORMAT); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); String revocationDateStr = sdf.format(revocationData.getRevocationDate()); Object[] params = new Object[] { revocationData.getReason(), revocationDateStr }; return MessageFormat.format(AdditionalInfo.REVOCATION, params); } return null; }
@Override protected boolean process() { RevocationWrapper revocationData = certificate.getLatestRevocationData(); Date revocationDate = revocationData.getRevocationDate(); // revocation date can be null in case of unknown status return revocationDate != null && revocationDate.after(bestSignatureTime); }
@Override protected String getAdditionalInfo() { RevocationWrapper revocationData = certificate.getLatestRevocationData(); if (revocationData != null && revocationData.getRevocationDate() != null) { SimpleDateFormat sdf = new SimpleDateFormat(AdditionalInfo.DATE_FORMAT); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); String revocationDateStr = sdf.format(revocationData.getRevocationDate()); Object[] params = new Object[] { revocationData.getReason(), revocationDateStr }; return MessageFormat.format(AdditionalInfo.REVOCATION, params); } return null; }
@Override protected boolean process() { RevocationWrapper revocationData = certificate.getLatestRevocationData(); boolean isRevoked = (revocationData != null) && !revocationData.isStatus() && !CRLReasonEnum.certificateHold.name().equals(revocationData.getReason()); if (isRevoked) { isRevoked = revocationData.getRevocationDate() != null && currentTime.after(revocationData.getRevocationDate()); } return !isRevoked; }
@Override protected boolean process() { RevocationWrapper revocationData = certificate.getLatestRevocationData(); boolean isOnHold = (revocationData != null) && !revocationData.isStatus() && CRLReasonEnum.certificateHold.name().equals(revocationData.getReason()); if (isOnHold) { isOnHold = revocationData.getRevocationDate() != null && currentTime.after(revocationData.getRevocationDate()); } return !isOnHold; }
public boolean isRevoked() { RevocationWrapper latestRevocationData = getLatestRevocationData(); return latestRevocationData != null && !latestRevocationData.isStatus() && latestRevocationData.getRevocationDate() != null; }
private Date getRevocationDateForSigningCertificate(SignatureWrapper currentSignature) { CertificateWrapper signingCertificate = diagnosticData.getUsedCertificateById(currentSignature.getSigningCertificateId()); if (signingCertificate != null && signingCertificate.getRevocationData() != null) { return signingCertificate.getLatestRevocationData().getRevocationDate(); } return null; }
Date caRevocationDate = certificate.getLatestRevocationData().getRevocationDate(); if (caRevocationDate != null && intervalNotAfter.after(caRevocationDate)) { intervalNotAfter = caRevocationDate;
controlTime = latestCompliantRevocation.getRevocationDate(); } else if (!isFresh(latestCompliantRevocation, controlTime)) { controlTime = latestCompliantRevocation.getProductionDate();
if (revocationData != null) { revocation.setProductionDate(revocationData.getProductionDate()); revocation.setRevocationDate(revocationData.getRevocationDate()); revocation.setRevocationReason(revocationData.getReason());