You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2018/10/23 18:13:52 UTC
svn commit: r1844686 - in
/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation:
OcspHelper.java RevokedCertificateException.java
Author: tilman
Date: Tue Oct 23 18:13:52 2018
New Revision: 1844686
URL: http://svn.apache.org/viewvc?rev=1844686&view=rev
Log:
PDFBOX-3017: add revocation date to exception
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/OcspHelper.java
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/RevokedCertificateException.java
Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/OcspHelper.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/OcspHelper.java?rev=1844686&r1=1844685&r2=1844686&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/OcspHelper.java (original)
+++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/OcspHelper.java Tue Oct 23 18:13:52 2018
@@ -130,6 +130,7 @@ public class OcspHelper
RevokedStatus revokedStatus = (RevokedStatus) status;
throw new RevokedCertificateException(
"OCSP: Certificate is revoked since " +
+ revokedStatus.getRevocationTime(),
revokedStatus.getRevocationTime());
}
else if (status != CertificateStatus.GOOD)
Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/RevokedCertificateException.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/RevokedCertificateException.java?rev=1844686&r1=1844685&r2=1844686&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/RevokedCertificateException.java (original)
+++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/validation/RevokedCertificateException.java Tue Oct 23 18:13:52 2018
@@ -16,6 +16,8 @@
*/
package org.apache.pdfbox.examples.signature.validation;
+import java.util.Date;
+
/**
* Exception to handle a revoked Certificate explicitly
*
@@ -24,9 +26,23 @@ package org.apache.pdfbox.examples.signa
public class RevokedCertificateException extends Exception
{
private static final long serialVersionUID = 3543946618794126654L;
+
+ private final Date revocationTime;
public RevokedCertificateException(String message)
{
super(message);
+ this.revocationTime = null;
+ }
+
+ public RevokedCertificateException(String message, Date revocationTime)
+ {
+ super(message);
+ this.revocationTime = revocationTime;
+ }
+
+ public Date getRevocationTime()
+ {
+ return revocationTime;
}
}