PDFBOX-5820: add more logging
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1917617 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java b/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
index 9b99f58..9f05a01 100644
--- a/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
+++ b/examples/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java
@@ -31,6 +31,7 @@
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
+import org.apache.pdfbox.util.Hex;
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
import org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder;
import org.bouncycastle.operator.DigestAlgorithmIdentifierFinder;
@@ -104,7 +105,7 @@
// get TSA response
byte[] tsaResponse = getTSAResponse(request.getEncoded());
- TimeStampResponse response;
+ TimeStampResponse response = null;
try
{
response = new TimeStampResponse(tsaResponse);
@@ -112,6 +113,14 @@
}
catch (TSPException e)
{
+ LOG.error(String.format("nonce: %08X", nonce));
+ LOG.error("request: " + Hex.getString(request.getEncoded()));
+ if (response != null)
+ {
+ LOG.error("response status: " + response.getStatus() + " " + response.getStatusString());
+ LOG.error("response tst: " + response.getTimeStampToken());
+ }
+ LOG.error("response: " + Hex.getString(tsaResponse));
throw new IOException(e);
}